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:
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.