Перейти к содержимому

Команды

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 г.

cd в Linux: переход между каталогами, абсолютные и относительные пути — CyberLab