Как Перемещаться по Файловой Системе

С возвращением.
В предыдущем уроке ты поздоровался с терминалом.
Теперь пора научиться двигаться.
Потому что стоять в одной папке вечно — это не жизненный план. Это цифровая приёмная.
Что Ты Изучишь
В этом уроке ты научишься:
- проверять, где ты находишься, с помощью
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 ~возвращает домой;- абсолютные пути начинаются с
/; - относительные пути начинаются с текущего места.
Следующий Урок
В следующем уроке мы научимся создавать, копировать, перемещать и удалять файлы и папки.
Да, удалять тоже.
Осторожно.
Терминал даёт силу, но не добавляет взрослого присмотра.