Der Befehl cd (change directory) wechselt das aktuelle Arbeitsverzeichnis. Jeder Befehl, den du im Terminal eingibst, wird relativ zu diesem Verzeichnis ausgefuehrt.
Syntax
cd [OPTIONEN] [VERZEICHNIS]
Ohne Argument wechselt cd in dein Home-Verzeichnis. Die Tab-Taste vervollstaendigt Verzeichnisnamen automatisch.
Optionen
Der Befehl kennt zwei Optionen, die selten benoetigt werden:
-L- Folgt symbolischen Links (Standardverhalten)-P- Loest symbolische Links auf und wechselt ins physische Verzeichnis
Absolute und relative Pfade
Ein absoluter Pfad beginnt mit / und beschreibt den vollstaendigen Weg vom Wurzelverzeichnis:
cd /var/log
Ein relativer Pfad geht vom aktuellen Verzeichnis aus:
cd Downloads
Beide Varianten fuehren zum Ziel. Absolute Pfade sind eindeutig, relative Pfade kuerzer.
Navigation mit Punkt und Doppelpunkt
Ein einzelner Punkt . steht fuer das aktuelle Verzeichnis. Zwei Punkte .. stehen fuer das uebergeordnete Verzeichnis.
Eine Ebene nach oben:
cd ..
Zwei Ebenen nach oben:
cd ../..
In ein Geschwisterverzeichnis wechseln (von /usr/local/share nach /usr/local/src):
cd ../src
Zum vorherigen Verzeichnis zurueck
Der Bindestrich - bringt dich zum zuletzt besuchten Verzeichnis:
cd -
Das ist praktisch, wenn du zwischen zwei Verzeichnissen hin- und herspringst.
Ins Home-Verzeichnis wechseln
Drei Wege fuehren ins Home-Verzeichnis:
cd
cd ~
cd $HOME
Die Tilde ~ funktioniert auch als Praefix fuer Pfade:
cd ~/Dokumente
Du kannst auch ins Home-Verzeichnis eines anderen Benutzers wechseln:
cd ~anna
Verzeichnisse mit Leerzeichen
Bei Leerzeichen im Pfad hast du zwei Moeglichkeiten. Setze den Pfad in Anfuehrungszeichen:
cd "Meine Dokumente"
Oder maskiere jedes Leerzeichen mit einem Backslash:
cd Meine\ Dokumente
Aktuelles Verzeichnis anzeigen
Mit pwd (print working directory) zeigst du den vollstaendigen Pfad des aktuellen Verzeichnisses:
pwd
Zusammenfassung
| Befehl | Wirkung |
|---|---|
cd verzeichnis | Wechselt in das Verzeichnis |
cd oder cd ~ | Wechselt ins Home-Verzeichnis |
cd .. | Wechselt eine Ebene nach oben |
cd - | Wechselt zum vorherigen Verzeichnis |
cd /pfad/zum/ziel | Wechselt per absolutem Pfad |