Команды
cd в Linux: переход между каталогами, абсолютные и относительные пути
cd (change directory) переходит в другой каталог, pwd показывает, где вы сейчас.
Команды
| Команда | Куда переходит |
|---|---|
cd /etc | в каталог /etc (абсолютный путь) |
cd projects | в подкаталог projects текущего каталога |
cd .. | на уровень выше |
cd ../.. | на два уровня выше |
cd или cd ~ | в домашний каталог |
cd - | в предыдущий каталог (туда-обратно) |
pwd | показать текущий каталог |
Абсолютные и относительные пути
- Абсолютный путь начинается с
/и не зависит от того, где вы находитесь:/home/student/notes.txt. - Относительный отсчитывается от текущего каталога:
notes.txt,../backup/notes.txt.
| Обозначение | Значение |
|---|---|
/ | корень файловой системы |
~ | домашний каталог текущего пользователя |
~alice | домашний каталог пользователя alice |
. | текущий каталог |
.. | родительский каталог |
Где что лежит
| Каталог | Содержимое |
|---|---|
/etc | конфигурация системы и служб |
/home | домашние каталоги пользователей |
/var/log | журналы |
/tmp | временные файлы, писать может любой |
/usr/bin | программы |
/opt, /usr/local | программы, установленные вручную |
/root | домашний каталог root |
Если не пускает
Permission denied при cd означает, что у вас нет права x на этот каталог. Посмотреть права:
ls -ld каталог.
В скриптах указывайте абсолютные пути или $HOME: скрипт может запускаться из любого каталога,
и относительный путь будет указывать не туда.
Обновлено 20 октября 2026 г.