In ein anderes Verzeichnis wechseln (Befehl cd)

Mit dem Befehl cd können Sie vom aktuellen Verzeichnis in ein anderes Verzeichnis wechseln. Sie müssen Ausführungsberechtigung (Suchberechtigung) für das angegebene Verzeichnis besitzen.

Wenn Sie keinen Parameter Verzeichnis angeben, wechselt der Befehl cd in Ihr Anmeldeverzeichnis ($HOME in den Umgebungen ksh und bsh bzw. $home in der Umgebung csh). Das Verzeichnis wird zum aktuellen Verzeichnis, wenn Sie den vollständigen Pfadnamen des Verzeichnisses angeben. Ein vollständiger Pfadname beginnt mit einem Schrägstrich (/) für das Stammverzeichnis (/), einem Punkt (.) für das aktuelle Verzeichnis bzw. Punkt Punkt (..) für das übergeordnete Verzeichnis. Wenn der Verzeichnisname kein vollständiger Pfadname ist, sucht der Befehl cd das Verzeichnis relativ zu einem der Pfade, die mit der Shellvariablen $CDPATH (bzw. der csh-Variablen $cdpath) angegeben sind. Diese Variable hat dieselbe Syntax und eine ähnliche Semantik wie die Shellvariable $PATH (bzw. die csh-Variable $path).

Die folgenden Beispiele veranschaulichen die Verwendung des Befehls cd:
  • Geben Sie Folgendes ein, um in das Ausgangsverzeichnis zu wechseln:
    cd
  • Geben Sie Folgendes ein, um in das Verzeichnis /usr/include zu wechseln:
    cd /usr/include
  • Geben Sie Folgendes ein, um in der Verzeichnisstruktur eine Ebene tiefer, in das Verzeichnis sys, zu wechseln:
    cd sys
    Wenn das aktuelle Verzeichnis /usr/include ist und ein Unterverzeichnis mit dem Namen sys enthält, wird /usr/include/sys zum aktuellen Verzeichnis.
  • Geben Sie Folgendes ein, um in der Verzeichnisstruktur eine Ebene höher zu wechseln:
    cd ..
    Der spezielle Dateiname .. (Punkt Punkt) bezeichnet das Verzeichnis, das dem aktuellen Verzeichnis direkt übergeordnet ist.