Übersicht
In diesem Leitfaden werden alle Verwendungsmöglichkeiten des cd-Befehls zusammengefasst – der grundlegendste und wichtigste Befehl für die Arbeit im Linux-Terminal. Vom Navigieren mit absoluten und relativen Pfaden über die Rückkehr zum vorherigen Verzeichnis bis hin zum Wechsel in das Home-Verzeichnis lernen Sie praktische Tipps und Tastaturkürzel anhand praxisnaher Beispiele kennen, um Ihre Arbeitseffizienz zu maximieren.
Grundlegender Verzeichniswechsel und das Verständnis absoluter sowie relativer Pfade
Führen Sie den Befehl mkdir -p /tmp/cd_practice/project/src aus, um eine Verzeichnishierarchie für die Übungen mit dem cd-Befehl zu erstellen.

Der Befehl cd ist der Standardbefehl unter Linux, um das aktuelle Arbeitsverzeichnis zu wechseln.
Durch Angabe eines absoluten Pfads – des vollständigen Pfads, der im Wurzelverzeichnis (/) beginnt – wechseln Sie direkt an den gewünschten Ort.
⚙️ [Wichtigste Optionen]
-L : Behält den logischen Pfad (Logical path) bei, ohne symbolischen Links zu folgen.-P : Wechselt zum tatsächlichen physischen Pfad (Physical path), auf den der symbolische Link verweist.-e : Gibt in Kombination mit -P einen Exit-Status ungleich null zurück, falls nicht in das physische Verzeichnis gewechselt werden kann.@ : Verweist auf Systemen, die Dateiattributerweiterungen für symbolische Links unterstützen, auf erweiterte Dateiattribute beim Verzeichniswechsel.

Der Befehl pwd gibt den absoluten Pfad des Arbeitsverzeichnisses aus, in dem sich die Shell gerade befindet, um das Ergebnis des Wechsels zu überprüfen.

Wechseln Sie mithilfe eines relativen Pfads, der den Namen des Unterordners ausgehend vom aktuellen Arbeitsverzeichnis direkt angibt, in das Verzeichnis src.

Führen Sie den Befehl pwd erneut aus, um zu überprüfen, ob der Wechsel in das Unterverzeichnis src erfolgreich war.

Wechseln Sie mit dem speziellen relativen Pfadzeichen .., das das übergeordnete Verzeichnis darstellt, eine Ebene nach oben in das Elternverzeichnis der aktuellen Position.

Wechsel in das Home-Verzeichnis und Nutzung des Tilde-Operators (~)
Das Tilde-Zeichen (~) ist ein Sonderzeichen, das den Pfad zum Home-Verzeichnis des aktuell angemeldeten Benutzers darstellt. Mit dem Befehl cd ~ wechseln Sie sofort in das Home-Verzeichnis.

Führen Sie den Befehl pwd aus, um zu bestätigen, dass das aktuelle Arbeitsverzeichnis korrekt in das Home-Verzeichnis des Root-Benutzers (/root) geändert wurde.

Wenn der cd-Befehl ohne Pfadargument alleine ausgeführt wird, wechselt er standardmäßig ebenfalls in das Home-Verzeichnis des Benutzers.

Führen Sie pwd erneut aus, um zu überprüfen, dass Sie sich auch bei der alleinigen Eingabe von cd ohne Argumente im Home-Verzeichnis /root befinden.

Mithilfe des logischen Operators || wird zuerst versucht, in das Unterverzeichnis ~/Desktop im Home-Verzeichnis zu wechseln. Sollte der Ordner nicht existieren und der Befehl fehlschlagen, wird als Ausweichpfad sicher in das Home-Verzeichnis (cd ~) gewechselt.

Sofortige Rückkehr zum vorherigen Arbeitsverzeichnis mit dem cd - Shortcut
Führen Sie den Befehl mkdir -p /tmp/cd_practice/backup aus, um ein Backup-Verzeichnis für die Übung zur Rückkehr zum vorherigen Pfad zu erstellen.

Um den Wechsel zum vorherigen Pfad zu üben, wechseln Sie zunächst in das Ausgangsverzeichnis /tmp/cd_practice/project.

Wechseln Sie nun in das neu erstellte Verzeichnis /tmp/cd_practice/backup, um das Arbeitsverzeichnis zu ändern.

Der Befehl cd - springt sofort in das unmittelbar vorherige Arbeitsverzeichnis zurück, das in der Umgebungsvariablen OLDPWD gespeichert ist.
Bei der Ausführung des Befehls wird der Zielpfad, zu dem zurückgekehrt wurde, gleichzeitig auf dem Bildschirm ausgegeben.

Führen Sie den Befehl pwd aus, um zu überprüfen, ob Sie erfolgreich zum vorherigen Pfad /tmp/cd_practice/project zurückgekehrt sind.

Sicheres Navigieren in Verzeichnisse mit Leerzeichen und Sonderzeichen
Führen Sie den Befehl mkdir -p "/tmp/cd_practice/my workspace" aus, um eine Übungsumgebung für den Wechsel in Verzeichnisse mit Leerzeichen einzurichten.

Wenn ein Verzeichnisname Leerzeichen enthält, schließen Sie den gesamten Pfad in doppelte Anführungszeichen (") ein, damit der Pfad sicher als eine einzelne Zeichenkette erkannt wird.

Führen Sie den Befehl pwd aus, um zu bestätigen, dass der Wechsel in das Arbeitsverzeichnis mit Leerzeichen erfolgreich war.

Alternativ zu Anführungszeichen können Sie vor dem Leerzeichen ein Backslash-Escape-Zeichen (\) einfügen, sodass die Shell das Leerzeichen als Teil des Pfadnamens und nicht als Argumenttrennzeichen interpretiert.

In diesem Leitfaden haben wir die grundlegende Verwendung des cd-Befehls sowie praktische Shortcuts für ein schnelles und effizientes Navigieren in Verzeichnissen unter Linux zusammenfassend behandelt.
Machen Sie sich mit diesen häufig verwendeten Navigationskürzeln vertraut, um Ihre Produktivität bei der Arbeit im Terminal auf die nächste Stufe zu heben.