Zum Navigieren im Linux-Dateisystem gibst du dein Ziel mithilfe eines Pfads an. Das wichtigste Werkzeug dafür ist cd, kurz für „change directory“. Der Befehl ändert das aktuelle Arbeitsverzeichnis der Shell.
Befehlszeile · Lektion 3
cd (Verzeichnis wechseln)
Lerne, mit cd, Pfaden und Abkürzungen durch das Linux-Dateisystem zu navigieren.
Das Ziel muss ein Verzeichnis und darf keine gewöhnliche Datei sein. Existiert das Verzeichnis nicht, ist sein Name falsch geschrieben oder fehlen dir die nötigen Zugriffsrechte, meldet cd einen Fehler, statt den Standort zu wechseln.
Die grundlegende Syntax lautet:
cd [DIRECTORY]
Pfade verstehen
Einen Pfad kannst du auf zwei Arten angeben: absolut oder relativ.
- Absoluter Pfad: Der vollständige Pfad ab dem Wurzelverzeichnis (
/), zum Beispiel/home/pete/Desktop. - Relativer Pfad: Ein Pfad, der von deinem aktuellen Standort ausgeht. Befindest du dich in
/home/pete/Documentsund möchtest das darin liegende Unterverzeichnistaxesöffnen, genügttaxes/.
Welche Aussage beschreibt einen absoluten Pfad richtig?
Den Befehl cd verwenden
Mit einem absoluten Pfad wechselst du folgendermaßen in ein bestimmtes Verzeichnis:
$ cd /home/pete/Pictures
Dieser Befehl bringt dich direkt in das Verzeichnis Pictures.
Mit pwd kannst du deinen Standort bestätigen:
$ pwd
/home/pete/Pictures
Welcher Befehl bestätigt nach cd den aktuellen Standort der Shell?
In ein Unterverzeichnis wechseln
Möchtest du von deinem aktuellen Verzeichnis in ein Unterverzeichnis wechseln, verwende einen relativen Pfad. Befindest du dich etwa in /home/pete/Pictures und liegt darin ein Ordner namens Hawaii, wechselst du so hinein:
$ cd Hawaii
Hier genügt der Ordnername, weil du dich bereits im übergeordneten Verzeichnis /home/pete/Pictures befindest.
Wichtige Navigationsabkürzungen
Vollständige Pfade immer wieder einzugeben kann umständlich sein. Die Shell bietet deshalb mehrere Abkürzungen:
.(aktuelles Verzeichnis): steht für das Verzeichnis, in dem du dich gerade befindest...(übergeordnetes Verzeichnis): führt eine Ebene nach oben in das Verzeichnis, das dein aktuelles Verzeichnis enthält.~(Home-Verzeichnis): steht für dein persönliches Home-Verzeichnis, beispielsweise/home/pete.-(vorheriges Verzeichnis): bringt dich zurück in das zuletzt verwendete Verzeichnis.
Du kannst diese Abkürzungen mit cd verwenden:
$ cd .
$ cd ..
$ cd ~
$ cd -
Welcher Befehl wechselt von /home/pete/Pictures nach /home/pete?
Welcher Befehl kehrt in das unmittelbar zuvor verwendete Verzeichnis zurück?
Experimentiere mit diesen Abkürzungen, um auf der Kommandozeile effizienter zu navigieren.
Praktische cd-Beispiele
Wechsle in dein Home-Verzeichnis:
$ cd
Auch cd ohne Verzeichnisargument führt in dein Home-Verzeichnis.
Wechsle zwei Ebenen nach oben:
$ cd ../..
Setze einen Verzeichnisnamen mit Leerzeichen in Anführungszeichen:
$ cd "Vacation Photos"
Bei welchem Befehl wird Vacation Photos als ein einziger Verzeichnisname behandelt?
Kehre in das vorherige Verzeichnis zurück:
$ cd -
/home/pete/Documents
Mit diesen praktischen Übungen kannst du deine Kenntnisse der Linux-Verzeichnisnavigation festigen:
- Linux cd Command: Directory Changing – Lerne den Befehl
cdkennen und übe unterschiedliche Verfahren zum Wechseln von Verzeichnissen und den Umgang mit Pfaden. - Linux Directory Navigation – Navigiere mit grundlegenden Kommandozeilenbefehlen durch verschiedene Verzeichnisse.
- Setting Up a New Project Structure – Erstelle eine Projektstruktur und bewege dich darin mit Befehlen wie
mkdirundcd.
Lektion abgeschlossen
Sie haben cd (Verzeichnis wechseln) abgeschlossen
Du kannst nun mit cd, vollständigen Pfaden und Shell-Abkürzungen zwischen Verzeichnissen wechseln.
Unterscheide absolute und relative Pfade.
Wechsle Verzeichnisse und prüfe das Ergebnis mit
pwd.Navigiere in übergeordnete, Home- und vorherige Verzeichnisse.
Öffne Verzeichnisnamen, die Leerzeichen enthalten.
Erkenne typische Pfad- und Berechtigungsfehler.
Lernfortschritt speichern
Erstellen Sie ein kostenloses Konto, um diese Lektion zu speichern und auf jedem Gerät weiterzulernen.
Kostenloses Konto erstellen