Перемещение по дереву каталогов
Пользователь может работать с файлами не только в своем домашнем каталоге, но и в других каталогах. В этом случае будет удобно сменить текущий каталог, т. е. переместиться в другую точку файловой системы. Для смены текущего каталога командной оболочки используется команда cd (от англ. change directory - сменить каталог). Команда cdпринимает один параметр: имя каталога, в который нужно переместиться - сделать текущим. Как обычно, в качестве имени каталога можно использовать полный или относительный путь:
cd /usr/lib
Для перемещения в родительский каталог удобно воспользоваться командой cd.. Необходимость вернуться в домашний каталог из произвольной точки файловой системы возникает довольно часто, поэтому командная оболочка поддерживает обозначение домашнего каталога при помощи символа «~». Поэтому чтобы перейти в домашний каталог из любого другого каталога, достаточно выполнить команду
cd ~
При исполнении команды символ «~» будет заменен командной оболочкой на полный путь к домашнему каталогу пользователя. При помощи символа «~» можно ссылаться и на домашние каталоги других пользователей при помощи конструкции ~имя_пользователя. Например, пользователь anna при выполнении команды
cd ~victor
может перейти в домашний каталог пользователя victor. Команда cd, поданная без параметров, эквивалентна команде cd ~и делает текущим каталогом домашний каталог пользователя.
|