🧾 Kurzbeschreibung
Der Befehl cd wird verwendet, um das aktuelle Arbeitsverzeichnis in einer Shell-Sitzung zu ändern. Er ist in Bash und anderen Shells als builtin integriert und funktioniert sowohl mit absoluten als auch relativen Pfadangaben.
🔧 Syntax
cd [OPTION] VERZEICHNIS
- VERZEICHNIS: Zielverzeichnis, in das gewechselt werden soll
- Wird kein Verzeichnis angegeben, wechselt
cdins Home-Verzeichnis ($HOME)
📋 Häufig verwendete Varianten
| Befehl | Wirkung |
|---|---|
cd /pfad/zum/ordner |
Wechsel in ein absolutes Verzeichnis |
cd ordner |
Wechsel in ein Unterverzeichnis relativ zum aktuellen Pfad |
cd .. |
Wechsel ins übergeordnete Verzeichnis |
cd - |
Wechsel zum zuletzt verwendeten Verzeichnis |
cd oder cd ~ |
Wechsel ins Home-Verzeichnis |
cd ~/Downloads |
Wechsel in ein Unterverzeichnis im Home-Verzeichnis |
🧠 Besonderheiten
- Groß-/Kleinschreibung beachten: Linux-Dateisysteme sind case-sensitive
- Pfad mit Leerzeichen:
cd "Mein Ordner" cd Mein\ Ordner - CDPATH-Variable: Ermöglicht erweitertes Suchen nach Verzeichnissen bei relativen Pfadangaben
export CDPATH=".:/usr/local:/tmp"
📦 Optionen (Bash-spezifisch)
| Option | Beschreibung |
|---|---|
-L |
Logische Pfadverfolgung (Standard) – folgt symbolischen Links |
-P |
Physische Pfadverfolgung – ignoriert symbolische Links |
-e |
Fehleranzeige bei nicht erreichbarem Ziel |
-@ |
Zeigt Dateiattribute bei Zugriff auf bestimmte Dateisysteme (z. B. macOS) |
📚 Verwandte Befehle
pwd– Zeigt das aktuelle Arbeitsverzeichnisls– Listet Inhalte eines Verzeichnissespushd/popd– Verzeichnisstapel für Navigationchdir– POSIX-Systemaufruf, auf demcdbasiert
Fazit: Der cd-Befehl ist ein essenzielles Werkzeug für die Navigation im Dateisystem. Er bildet die Grundlage für viele Shell-Abläufe und ist unverzichtbar für jeden, der mit Linux oder Unix arbeitet.
© 2025 MaDe-Online
