Лекция: Перемещение по дереву каталогов

 

Пользователь может работать с файлами не только в своем домашнем каталоге, но и в других каталогах. В этом случае будет удобно сменить текущий каталог, т. е. «переместиться» в другую точку файловой системы. Для смены текущего каталога командной оболочки используется команда cd (от англ. «change directory» — «сменить каталог»). Команда cd принимает один параметр: имя каталога, в который нужно переместиться — сделать текущим. Как обычно, в качестве имени каталога можно использовать полный или относительный путь:

 

Задание 11.

Изменить текущий каталог:

[mclar@localhost mclar]$ cd /mnt

[mclar@localhost mnt]$ ls

cdrom/ cdrom2/ removable/ win_c/ win_d/ win_e/

[mclar@localhost mnt]$

[mclar@localhost mnt]$ cd win_d/

[mclar@localhost win_d]$

 

Те же самые перемещения — в родительский каталог и обратно можно осуществить, набирая значительно меньше символов. Для перемещения в родительский каталог ("/home") удобно воспользоваться ссылкой "..". Необходимость вернуться в домашний каталог из произвольной точки файловой системы возникает довольно часто, поэтому командная оболочка поддерживает обозначение домашнего каталога при помощи символа "~". Поэтому чтобы перейти в домашний каталог из любого другого, достаточно выполнить команду «cd ~». При исполнении команды символ "~" будет заменен командной оболочкой на полный путь к домашнему каталогу пользователя:

[mclar@localhost win_d]$ cd..

[mclar@localhost mnt]$ cd

[mclar@localhost mclar]$ cd Linux

[mclar@localhost Linux]$ cd

[mclar@localhost mclar]$

 

При помощи символа "~" можно ссылаться и на домашние каталоги других пользователей: "~имя пользователя".

еще рефераты
Еще работы по информатике