Linux ist ein beliebtes Open-Source-Betriebssystem, das für eine Vielzahl von Zwecken weit verbreitet ist, von der Softwareentwicklung bis zur Serververwaltung. Eines der Hauptmerkmale von Linux ist die Befehlszeile, die es dem Benutzer ermöglicht, über ein Terminal mit dem System zu interagieren.
Wenn Sie mit Linux arbeiten, müssen Sie häufig das aktuelle Verzeichnis ändern, um durch das Dateisystem zu navigieren. Dies kann für verschiedene Aufgaben nützlich sein, z. B. das Suchen nach Dateien, das Ausführen von Befehlen in einem bestimmten Verzeichnis oder das Ausführen von Aktionen für Dateien. Das Ändern des Verzeichnisses unter Linux ist ziemlich einfach und erfordert nur wenige Schritte.
Es ist wichtig sich daran zu erinnern, dass unter Linux alle Dateien und Verzeichnisse in einer hierarchischen Struktur organisiert sind, die mit einem speziellen Verzeichnis beginnt, das als "root" (root) bezeichnet wird. Alle anderen Verzeichnisse befinden sich darin und bilden einen Dateisystembaum.
Sie können das Verzeichnis unter Linux mit dem Befehl "cd" ändern, der eine Abkürzung für "Verzeichnis ändern" ist. Dieser Befehl hat mehrere Anwendungsfälle. Um beispielsweise in das Home-Verzeichnis eines Benutzers zu wechseln, können Sie den Befehl "cd ~" oder "cd" eingeben. Wenn Sie in ein anderes Verzeichnis wechseln möchten, müssen Sie den vollständigen Pfad relativ zum aktuellen Verzeichnis angeben.
In diesem Handbuch betrachten wir verschiedene Möglichkeiten, das Verzeichnis unter dem Linux-Betriebssystem zu ändern. Sie erfahren, wie Sie relative und absolute Pfade verwenden und wie Sie einige zusätzliche Optionen für den Befehl "cd" verwenden können. Mit diesem Wissen können Sie effizienter mit Linux arbeiten und seine täglichen Fähigkeiten in vollem Umfang nutzen.
Vollständiger Leitfaden: Ändern des Verzeichnisses unter Linux
Sie können das Verzeichnis unter Linux mit dem Befehl cd ändern. Dazu müssen Sie die folgende Konstruktion eingeben:
wobei Verzeichnispfad der Pfad zum Zielverzeichnis ist, zu dem Sie navigieren möchten.
Wenn Sie beispielsweise in das Verzeichnis "Dokumente" im aktuellen Verzeichnis wechseln möchten, führen Sie den Befehl aus:
Wenn Sie in das Verzeichnis "Dateien" im Verzeichnis "Dokumente" gelangen möchten, führen Sie den folgenden Befehl aus:
Verwenden Sie den Befehl, um zum vorherigen Verzeichnis zu wechseln:
Dieser Befehl hilft Ihnen, wieder auf eine Ebene oberhalb des aktuellen Verzeichnisses zurückzukehren.
Verwenden Sie den Befehl, um in das Home-Verzeichnis zu wechseln:
Dieser Befehl führt Sie zurück zu Ihrem Home-Verzeichnis, in dem sich alle Ihre persönlichen Dateien befinden.
Schließlich verwenden Sie den Befehl, um zum Stammverzeichnis zu wechseln:
Das Stammverzeichnis ist das oberste Verzeichnis in der Hierarchie des Linux-Dateisystems. Indem Sie darauf klicken, können Sie sich durch das gesamte System navigieren und alle Dateien finden.
Jetzt kennen Sie die grundlegenden Befehle zum Ändern des Verzeichnisses unter Linux. Sie helfen Ihnen, effizient in der Befehlszeile zu arbeiten und die benötigten Dateien und Ordner zu finden.
Definieren des aktuellen Verzeichnisses
Sie können den Befehl pwd verwenden, um das aktuelle Verzeichnis im Linux-Betriebssystem zu bestimmen.
Der Befehl pwd (engl. "print working directory") zeigt den vollständigen Pfad des aktuellen Verzeichnisses an, in dem sich der Benutzer gerade befindet.
Um herauszufinden, in welchem Verzeichnis Sie sich befinden, geben Sie einfach den Befehl pwd im Terminal ein :
| ~$ | pwd |
| /home/user |
In diesem Fall zeigt die Ausgabe des Befehls pwd an, dass sich das aktuelle Benutzerverzeichnis im Pfad /home/user befindet.
Mit dem Befehl pwd können Sie immer genau bestimmen, in welchem Verzeichnis Sie sich befinden, was bei der Arbeit mit der Befehlszeile eines Linux-Betriebssystems nützlich sein kann.
In ein anderes Verzeichnis wechseln
Das Linux-Betriebssystem verwendet den Befehl "cd", um in ein anderes Verzeichnis zu verschieben. Mit diesem Befehl können Benutzer das aktuelle Arbeitsverzeichnis in ein anderes ändern.
Die Syntax des cd-Befehls lautet wie folgt:
cd [Verzeichnis]
wo "[Verzeichnis]" stellt den Pfad zum Zielverzeichnis dar.
cd /home/user/Documents - zum Verzeichnis "Dokumente" wechseln, das sich im Home-Verzeichnis des Benutzers befindet.
cd .. - Wechselt zum übergeordneten Verzeichnis des aktuellen Verzeichnisses.
cd ~/Music - Wechseln Sie zum "Music" -Verzeichnis, das sich im Home-Verzeichnis des Benutzers befindet.
Der Befehl "cd" kann auch mit absoluten oder relativen Verzeichnispfaden verwendet werden. Wenn der Pfad relativ zum aktuellen Verzeichnis angegeben ist, ist er relativ. Wenn der Pfad mit "/" beginnt, ist er absolut.
Der Befehl "cd" schaltet das aktuelle Verzeichnis ohne Argumente in das Home-Verzeichnis des Benutzers um.
Sprung auf eine höhere Ebene
Sie können den Befehl cd verwenden, um eine höhere Stufe auf einem Linux-Betriebssystem zu erreichen.. . Dieser Befehl führt Sie in das übergeordnete Verzeichnis des aktuellen Verzeichnisses.
Wenn zum Beispiel Ihr aktuelles Verzeichnis /home/username/documents ist , dann nach dem Ausführen des Befehls cd .. sie werden in das Verzeichnis /home/username verschoben.
Wenn Sie mehrere Ebenen gleichzeitig übersteigen möchten, können Sie eine Kombination aus dem Befehl cd verwenden, um den Pfad zum gewünschten Verzeichnis anzugeben. Um beispielsweise zwei Ebenen höher vom aktuellen Verzeichnis zu springen, können Sie den Befehl cd eingeben../.. .
Wenn Sie den Inhalt des übergeordneten Verzeichnisses anzeigen möchten, können Sie den Befehl ls verwenden.. . Dieser Befehl listet die Dateien und Unterverzeichnisse im übergeordneten Verzeichnis des aktuellen Verzeichnisses auf.
Der Übergang zu einer höheren Ebene kann nützlich sein, wenn Sie Dateien oder Verzeichnisse im übergeordneten Verzeichnis suchen möchten oder wenn Sie den Inhalt des übergeordneten Verzeichnisses zur Orientierung im Dateisystem anzeigen möchten.
Zum Home-Verzeichnis wechseln
Nachdem Sie diesen Befehl ausgeführt haben, werden Sie zu Ihrem Home-Verzeichnis weitergeleitet. Dadurch wird im Terminal ein neuer Verzeichnispfad angezeigt, der auf Ihr Home-Verzeichnis verweist.
Sie können auch eine spezielle Abkürzung verwenden, um zum Home-Verzeichnis zu wechseln - ein Symbol ~. Wenn Sie dieses Symbol im Befehl cd ~/ verwenden, werden Sie auch in Ihr Home-Verzeichnis weitergeleitet.
Das Navigieren zum Home-Verzeichnis ist ein sehr nützlicher Befehl, mit dem Sie schnell zu Ihrem persönlichen Arbeitsbereich auf einem Linux-System zurückkehren können.
Zum Stammverzeichnis wechseln
Um das aktuelle Verzeichnis in das Stammverzeichnis des Linux-Betriebssystems zu ändern, müssen Sie den Befehl cd mit dem Argument / verwenden. Dadurch wird das Stammverzeichnis zum aktuellen Arbeitsverzeichnis.
Nachdem Sie diesen Befehl ausgeführt haben, befinden Sie sich im Stammverzeichnis / . Sie können das aktuelle Verzeichnis mit dem Befehl pwd überprüfen, der den vollständigen Pfad zum aktuellen Verzeichnis anzeigt.
Das Ergebnis des pwd-Befehls wird wie folgt aussehen:
Das Navigieren zum Stammverzeichnis kann nützlich sein, wenn Sie Vorgänge ausführen müssen, die Root-Rechte erfordern, z. B. das Installieren von Software oder das Ändern von Systemeinstellungen.
Absoluten Pfad durchlaufen
Sie können den Befehl cd in Kombination mit dem vollständigen Pfad zum gewünschten Verzeichnis verwenden, um in ein bestimmtes Verzeichnis unter Linux zu wechseln.
Ein absoluter Pfad stellt eine vollständige Verzeichnisstruktur dar, beginnend mit dem Stammverzeichnis. Um beispielsweise in das Verzeichnis /home/user/Documents zu wechseln, können Sie den folgenden Befehl ausführen:
| Das Team | Die Beschreibung |
|---|---|
| cd /home/user/Documents | Zum Verzeichnis /home/user/Documents wechseln |
Nachdem Sie den Befehl cd ausgeführt haben, wird Ihr aktuelles Arbeitsverzeichnis in das angegebene Verzeichnis geändert.
Sie können auch symbolische Links verwenden, um einen absoluten Pfad zu durchlaufen. Wenn Sie einen symbolischen Link haben, der auf ein bestimmtes Verzeichnis verweist, können Sie es anstelle des vollständigen Verzeichnispfads verwenden.
Wenn Sie beispielsweise einen symbolischen Link namens mydir haben, der auf das Verzeichnis /home/user/Documents verweist, können Sie den folgenden Befehl ausführen, um zu navigieren:
| Das Team | Die Beschreibung |
|---|---|
| cd mydir | Wechselt in das Verzeichnis, auf das der symbolische mydir-Link verweist |
Die Verwendung eines absoluten Pfads kann nützlich sein, wenn Sie schnell zu einem bestimmten Verzeichnis navigieren müssen, das sich in einem entfernten Teil des Dateisystems befindet.
Auf einem relativen Pfad navigieren
Sie können relative Pfade verwenden, um zwischen Verzeichnissen in einem Linux-Betriebssystem zu wechseln.
Ein relativer Pfad gibt den Speicherort des Verzeichnisses relativ zum aktuellen Arbeitsverzeichnis an. Die relative Pfadsyntax lautet wie folgt:
Angenommen, das aktuelle Arbeitsverzeichnis befindet sich im Verzeichnis /home/user1 , und wir müssen in das Verzeichnis /home/user1/documents gehen, das ein Unterverzeichnis des aktuellen Arbeitsverzeichnisses ist.
Verwenden Sie dazu den relativen Pfad: cd-Dokumente
Wenn wir uns im Verzeichnis /home/user1 befinden und in das Verzeichnis /home/user2/documents gehen müssen, das sich an anderer Stelle im Dateisystem befindet, können wir den folgenden relativen Pfad verwenden: cd ../user2/documents
In diesem Beispiel .. bedeutet, auf eine Ebene höher zu gehen.
Die Verwendung relativer Pfade ermöglicht es uns daher, leicht durch Verzeichnisse im Linux-Betriebssystem zu navigieren.