Next: Dateizugriffsrechte Up: Das UNIX-Dateisystem Previous: Erzeugen und Löschen

Zugriffspfade

Der Zugriff auf Dateien erfolgt prinzipiell über den jeweiligen Dateinamen. Befindet sich die gewünschte Datei im aktuellen Directory, kann man sie direkt über ihren Dateinamen ansprechen.

Wenn sich die Datei außerhalb des aktuellen Directory befindet, kann man sie durch die Angabe der vollständigen Pfadbezeichnung, ausgehend von der Wurzel des Dateibaumes ('/'), ansprechen. Ein solcher Pfadname heißt absolut - es gibt einen fixierten Referenzpunkt (die Wurzel), von dem ausgehend der Weg durch den Baum bis zu demjenigen Directory angegeben wird, unter dem die Datei steht. Die Namen der Directories auf den einzelnen Hierarchiestufen werden dabei durch Slash's ( / ) getrennt.

Eine einfachere Möglichkeit besteht darin, die Datei über ihren relativenPfadnamen anzusprechen. Der Referenzpunkt, von dem aus mit der Suche begonnen wird, ist in diesem Fall das aktuelle Directory - von dort ausgehend wird absteigend durch den Dateibaum gesucht.

Beispiele:

Um sich im Dateibaum zu bewegen, d. h. das aktuelle Directory zu wechseln, wendet man den Befehl cd (change directory) an.

cd dirname

mit dem Namen des gewünschten Directory's als Argument wird verwendet, wenn im aktuellen Directory ein Verweis auf das gewünschte Directory existiert, d. h. das aktuelle Directory ist parent-directory des anzusteuernden Directory's.

cd pathname

mit der absoluten oder relativen Pfadbezeichnung (siehe oben) als Argument wird verwendet, falls im aktuellen Directory kein Verweis auf das gewünschte Directory existiert.

Bei der Eingabe des Befehls

cd

ohne Angabe eines Arguments oder der Eingabe

cd

wird das HOME-DIRECTORY eingestellt.

cd ..

(mit zwei Punkten als Argument) bewirkt den Wechsel zum parent-directory des aktuellen Directory's.

Beispiel: (bezogen auf Bild 4)
working directory von grete ist doc:
cd ../src/pas

stellt das Directory pas als neues working directory ein.

working directory von grete ist pas:
cd ..

stellt das Directory src als neues working directory ein.
cd oder cd

stellt das HOME-DIRECTORY grete als neues working directory ein.
cd ../../bin oder cd grete/bin

stellt das Directory bin als neues working directory ein.

working directory von grete ist src:
cd pas

stellt das Directory pas als neues working directory ein.



Next: Dateizugriffsrechte Up: Das UNIX-Dateisystem Previous: Erzeugen und Löschen


JK