Як Рухатися Файловою Системою

З поверненням.
У попередньому уроці ти привітався з терміналом.
Тепер час навчитися рухатися.
Бо стояти в одній папці вічно — це не життєвий план. Це цифрова приймальня.
Що Ти Вивчиш
У цьому уроці ти навчишся:
- перевіряти, де ти знаходишся, за допомогою
pwd; - дивитися файли й папки за допомогою
ls; - переходити між папками за допомогою
cd; - повертатися назад за допомогою
..; - переходити додому за допомогою
~; - розуміти абсолютні й відносні шляхи.
Місія
Твоя місія проста:
Навчитися рухатися файловою системою без відчуття, що ти зайшов у лабіринт, який будував втомлений робот.
Де Я?
Команда pwd означає:
print working directory
Вона показує твоє поточне місце.
Спробуй:
pwd
Можеш побачити щось таке:
/home/viktor
Це означає, що ти знаходишся у своїй домашній директорії.
Що Тут Є?
Щоб побачити, що є в поточній папці, використай:
ls
Це показує файли й папки.
Якщо хочеш більше деталей, використай:
ls -la
Це також показує приховані файли.
Приховані файли зазвичай починаються з крапки, наприклад:
.config
.local
.bashrc
Linux ховає їх, бо, очевидно, навіть файлам потрібна приватність.
Увійти в Папку
Щоб увійти в папку, використовуй cd.
Наприклад:
cd Documents
Тепер перевір, де ти:
pwd
Ти маєш побачити щось таке:
/home/viktor/Documents
Вітаю. Ти перемістився.
Без мишки. Без драми. Чиста термінальна елегантність.
Повернутися Назад
Щоб повернутися на один рівень назад, використовуй:
cd ..
.. означає “батьківська папка”.
Якщо ти тут:
/home/viktor/Documents
і виконаєш:
cd ..
ти повернешся сюди:
/home/viktor
Повернутися Додому
Щоб повернутися у домашню директорію, використовуй:
cd ~
Або просто:
cd
Обидві команди повертають тебе додому.
У термінала теж є кнопка Home. Просто вона не виглядає як маленький будиночок.
Абсолютні Шляхи
Абсолютний шлях починається з кореня системи.
Приклад:
cd /home/viktor/Documents
Ти даєш Linux повну адресу.
Як таксисту: не “десь біля кав’ярні”, а точну адресу.
Відносні Шляхи
Відносний шлях починається з того місця, де ти зараз.
Якщо ти вже тут:
/home/viktor
можна написати:
cd Documents
Це коротше, бо Linux розуміє, що Documents знаходиться в поточній папці.
Корисні Команди для Руху
Найважливіші команди:
pwd
ls
ls -la
cd Documents
cd ..
cd ~
cd
Цього вже достатньо, щоб почати рухатися впевненіше.
Ще не як хакер у фільмі, але вже як людина, яка знає, в якій кімнаті стоїть.
Типові Помилки
Великі й малі літери мають значення
Це може працювати:
cd Documents
А це може не працювати:
cd documents
Для Linux Documents і documents — це різні назви.
Linux строгий. Як вчитель, який п’є еспресо без цукру.
Пробіли в назвах папок
Якщо папка має пробіли, використовуй лапки:
cd "My Folder"
Або екрануй пробіл:
cd My\ Folder
Але на початку краще не використовуй пробіли в назвах папок. Не роби своє життя гострим без потреби.
Загубитися
Якщо ти відчуваєш, що загубився, введи:
pwd
Потім повернися додому:
cd
Все. Ти знову в безпеці.
Практика
Спробуй це:
pwd
ls
cd Documents
pwd
cd ..
pwd
cd
pwd
Тепер дай відповіді:
- Що показує
pwd? - Що робить
cd ..? - Що робить
cdбез нічого після нього? - Яка різниця між абсолютним і відносним шляхом?
Міні-Завдання
Відкрий термінал і зроби це:
- Перейди у домашню директорію.
- Покажи файли й папки.
- Увійди в одну папку.
- Перевір, де ти.
- Повернися назад.
- Повернися додому.
Використовуй тільки команди термінала.
Мишка сьогодні може відпочити.
Підсумок
Сьогодні ти дізнався, що:
pwdпоказує, де ти знаходишся;lsпоказує файли й папки;ls -laпоказує більше деталей, включно з прихованими файлами;cdпереміщує між папками;cd ..повертає на один рівень назад;cdабоcd ~повертає додому;- абсолютні шляхи починаються з
/; - відносні шляхи починаються з поточного місця.
Наступний Урок
У наступному уроці ми навчимося створювати, копіювати, переміщати й видаляти файли та папки.
Так, видаляти теж.
Обережно.
Термінал дає силу, але не додає дорослого нагляду.