Solaris Handbuch für Fortgeschrittene Benutzer

3.4.1 Verzeichnishierarchie

Dateien werden in Verzeichnissen abgelegt, die wiederum Teil anderer, übergeordneter Verzeichnisse sind. Daraus ergibt sich eine Hierarchie, an deren Spitze das Root-Verzeichnis steht. Dieses Verzeichnis wird durch das Zeichen / repräsentiert.

Abbildung 3-1 zeigt, daß jedes Verzeichnis weitere Verzeichnisse enthalten kann. Die einzelnen Verzeichnisebenen werden ebenfalls durch das Zeichen / getrennt. Das Root-Verzeichnis / enthält unter anderem die Unterverzeichnisse /usr, /bin, /home und /lib. Das Unterverzeichnis /home enthält die Arbeitsverzeichnisse der Benutzer: /user1, /user2 und /user3.

Um auf ein Verzeichnis (und die darin enthaltenen Dateien) zu verweisen, geben Sie die Namen der direkt übergeordneten Verzeichnisse an. Ein solcher Verweis wird als Pfadname bezeichnet. Der Pfadname zu dem Verzeichnis /user3 lautet also /home/user3. Der erste Schrägstrich steht für das Root-Verzeichnis, danach folgt der Name des übergeordneten Verzeichnisses home, ein zweiter Schrägstrich trennt diese Verzeichnisebene von der nächsten, und zum Schluß kommt der Name des gesuchten Verzeichnisses, user3.

Abbildung 3-1 Struktur des Dateisystems

Graphic

Innerhalb eines Verzeichnisses darf jeder Dateiname (dazu zählen auch die Namen der Unterverzeichnisse) nur einmal vorkommen. In anderen Verzeichnissen kann er sich dagegen wiederholen. Die Verzeichnisse /usr/lib und /lib in unserem Beispiel können also nebeneinander existieren, weil sie unterschiedliche Pfadnamen haben.

Der Standort einer Datei innerhalb des Dateisystems wird ebenfalls über einen Pfadnamen angegeben. Nehmen wir an, das Verzeichnis /home/user2 enthält eine Datei namens bericht5. Der Pfadname dieser Datei lautet demnach /home/user2/bericht5, d. h. die Datei befindet sich im Verzeichnis user2, einem Unterverzeichnis von home, das wiederum ein Unterverzeichnis des Root-Verzeichnisses (/) ist.

Verzeichnisse können sowohl Unterverzeichnisse als auch Dateien enthalten.