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.

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

BefehlWirkung
cd verzeichnisWechselt in das Verzeichnis
cd oder cd ~Wechselt ins Home-Verzeichnis
cd ..Wechselt eine Ebene nach oben
cd -Wechselt zum vorherigen Verzeichnis
cd /pfad/zum/zielWechselt per absolutem Pfad

Verwandte Artikel