Для смены текущего каталога, то есть для перехода из текущего каталога в какой-либо другой каталог, используется команда cd. В качестве параметра команды обычно указывается имя каталога, в который нужно перейти.
Синтаксис:
cd [имя_каталога]
где: имя_каталога – путь к новому каталогу.
Каталог, указанный параметром имя_каталога, после выполнения команда cd объявляется текущим. На рисунке 4.20 представлен пример последовательного получения информации о пути к текущему каталогу до перехода в каталог istus и после перехода в него, выполненного командой cd istus. Команда ls отображает данные о том, что каталог istusявляется подкаталогом каталога student.
Рис. 4.20. Пример использования команды cd для перехода в каталог istus
Допускается использование в качестве параметров зарезервированные системой имена для родительского и корневого каталогов.
cd .. – команда для перехода в родительский каталог текущего каталога;
cd / – команда для перехода в корневой каталог файловой системы;
cd ../.. – команда для перехода в каталог двумя уровнями выше текущего каталога;
cd - – команда для переход в каталог, в который был текущим до перехода, до перехода в текущий каталог;
cd – команда для перехода в домашний каталог пользователя, выполнившего команду.
На рисунке 4.21 представлены различные варианты команды cd. Команда pwdиспользована для отображения имени текущего каталога после выполнения команды cd с тем или иным параметром.
Рис. 4.21. Пример использования команды cd с различными параметрами