Операционная система UNIX. Руководство пользователя

       

Родственное имя пути


Родственное имя пути дает направления, которые начинаются в вашем текущем рабочем справочнике и ведут вас вверх или вниз через серию справочников к конкретному файлу или справочнику. Двигаясь вниз из текущего справочника, вы можете получить доступ к своему файлу или справочнику. Двигаясь вверх из текущего каталога, вы пройдете через родительские справочники к родителю всех системных справочников, т.е. к root.

Родственное имя пути начинается с имени справочника или файла.

Одна точка (.) означает текущий справочник, две точки (..) - справочник, непосредственно находящийся выше текущего справочника в иерархии файловой системы. Справочник, представленный двумя точками, называется родительским для справочника, обозначенного одной точкой (вашего текущего справочника).

Например, вы находитесь в справочнике startship, который содержит справочники draft, letters и bin и файл mbox. Родственным именем пути для каждого из них является просто его имя.

Справочник draft, принадлежащий справочнику startship, содержит файлы outline и table. Родственное имя пути от startship к файлу outline:

draft/outline

Обратите внимание, что косая черта в этом имени пути разделяет имя справочника draft и имя файла outline. Здесь наклонная черта показывает, что outline является подчиненным справочнику draft, т.е. draft является родителем outline.

Чтобы подняться к родителю вашего текущего справочника, вы можете ввести две точки (..). Это означает, что если вы находитесь в справочнике draft, то .. является именем пути к startship, и ../.. является именем пути к родительскому справочнику для startship, т.е. к home.

Из справочника draft вы также можете проследить путь к файлу sanders, указав имя пути ../letters/sanders. Две точки (..) приводит вас к starship. Затем имена letters и sanders ведут вас вниз через справочник letters к файлу sanders.

Табл. 3 приводит примеры полного и родственного имени пути.

Таблица 3
Примеры имен пути

Имя путиЗначение
/ Полное имя пути справочника root
/usr/bin Полное имя пути справочника bin, который принадлежит справочнику usr, и который в свою очередь принадлежит справочнику root
/home/startship/bin/toolsПолное имя пути справочника tools, принадлежащего справочнику bin, который принадлежит справочнику startship, а он в свою очередь - справочнику home, а home - справочнику root
bin/tools Родственное имя пути к файлу или справочнику tools в справочнике bin. Если текущим справочником является root (/), то система UNIX ищет /usr/bin/tools Если текущим справочником является startship, то система ищет полный путь: /home/startship/bin/tools
tools Родственное имя пути файла или справочника tools в текущем справочнике

| |

Comments: info@citmgu.ru

Designed by Andrey Novikov

Copyright © CIT



Содержание раздела