UNIX - Име на пътя
Всеки файл и директория в UNIX система се идентифицира с уникално име на пътя. Името на пътя показва местоположението на файла или директорията и предоставя посока за търсене. Има 2 вида име на пътя: пълно и свързано.
3.4.1. Пълно име на пътя
Напълно квалифициран път (понякога наричан абсолютен път) дава посока, която започва от основната директория и показва пътя надолу по уникална последователност от директории до определена директория или файл. Можете да използвате пълното име на пътя, за да търсите всеки файл или директория в UNIX система.
Тъй като пълното име на пътя винаги започва с основната директория, името на пътя започва с наклонена черта (/). Последното име в напълно квалифициран път може да бъде или име на файл, или име на директория. Всички други имена на пътища трябва да са речници.
За да разберете как се конструира напълно квалифициран път, вижте следния пример. Да приемем, че работите в директорията startship, намираща се в /home. Издавате командата pwd и системата отпечатва пълния път на вашата работна директория:
/ е основната директория (root); home - системна директория, разположена едно ниво под основната директория; / - разделя имената на директории root и startship; startship - текуща работна директория.
3.4.2. Име, свързано с пътя
Свързано име на пътя дава указания, които започват от текущата ви работна директория и ви отвеждат нагоре или надолу през поредица от директории до конкретен файл или директория. Като се придвижите надолу от текущата директория, можете да получите достъп до вашия файл или директория. Придвижвайки се нагоре от текущата директория, ще преминете през родителските директории до родителската на всички системни директории, т.е. да изкорени.
Име, свързано с пътязапочва с името на директорията или файла.
Една точка (.) означава текущата директория, две точки (..) - директорията непосредствено над текущата директория в йерархията на файловата система. Директорията, представена с две точки, се нарича родителска директория на директорията, представена с една точка (текущата ви директория).
Например, вие сте в директорията startship, която съдържа директориите чернови, букви и bin и файла mbox. Свързаното име на пътя за всеки е просто неговото име.
Директорията с чернова, която принадлежи на директорията за стартиране, съдържа файловете на схемата и таблицата. Свързано име на пътя от startship до файл със структура:
Обърнете внимание, че наклонената черта в това име на пътя разделя името на черновата на ръководството от името на файла в схемата. Тук наклонената черта показва, че контурът е подчинен на ръководството на проекта, т.е. черновата е родителят на структурата.
За да се изкачите до родителя на текущата ви директория, можете да въведете две точки (..). Това означава, че ако сте в черновата директория, тогава .. е името на пътя на startship, а ../.. е името на пътя на родителската директория за startship, т.е. към вкъщи.
От справката на черновата можете също да проследите пътя до файла sanders, като посочите името на пътя ../letters/sanders. Двете точки (..) ви водят до звездния кораб. След това имената letters и sanders ви водят надолу през директорията letters до file sanders.
Раздел. 3 дава примери за пълно и свързано име на път.