Как перейти в папку в терминале и посмотреть её содержимое?
Только начал работать с терминалом Linux и не понимаю самого базового: как зайти в нужную папку и увидеть, что в ней лежит. Какие команды для перехода по папкам и просмотра содержимого?
2 ответа
Две главные команды для навигации — cd (перейти) и ls (показать содержимое).
Перейти в папку — cd (change directory):
cd Documents
Зайдёт в папку Documents внутри текущей. Чтобы подняться на уровень выше (в родительскую папку):
cd ..
Две точки .. означают «папка выше». Вернуться в домашнюю папку:
cd ~
или просто cd без аргументов.
Посмотреть содержимое — ls (list):
ls
покажет файлы и папки в текущей директории. Полезные флаги:
ls -la
-l — подробный список (права, размер, дата), -a — показать скрытые файлы (которые начинаются с точки, например .gitignore, .env).
Частая ошибка новичка: не понимать, где ты сейчас находишься, и пытаться зайти в папку, которой тут нет — получаешь «No such file or directory». Сначала набери ls, чтобы увидеть, какие папки вообще доступны рядом, а pwd покажет, в какой папке ты стоишь прямо сейчас.
Лайфхак, который экономит кучу времени: клавиша Tab — автодополнение. Начни печатать имя папки и нажми Tab — терминал допишет его сам. Это спасает от опечаток.
Ещё:
cd -— вернуться в предыдущую папку (где был до этого).- Имена с пробелами бери в кавычки:
cd "Моя папка"или экранируй:cd Моя\ папка.