GNU/Linux >> LINUX-Kenntnisse >  >> Linux

7 Praktische Beispiele für den cd-Befehl unter Linux

Befehl cd wird verwendet, um unter Linux zwischen Verzeichnissen zu navigieren. Es steht für „Verzeichnis wechseln“.

Es ermöglicht Ihnen, das Arbeitsverzeichnis vom aktuellen Verzeichnis in das gewünschte Verzeichnis zu ändern, zu dem Sie navigieren möchten.

Die Syntax für den cd-Befehl lautet wie folgt:

cd [option] <directory>

[Option] wird verwendet, um die Ausgabe des Befehls zu steuern. Sie werden diese Optionen die meiste Zeit nicht verwenden.

Die verfügbaren Optionen für den cd-Befehl beziehen sich auf symbolische Links:

  • -P:symbolischen Links nicht folgen.
  • -L:Symbolischen Links folgen.

geben Sie den Pfad zu dem gewünschten Verzeichnis an, zu dem Sie navigieren möchten.

Bevor wir uns näher mit dem cd-Befehl befassen, schlage ich vor, das Konzept des absoluten und relativen Pfads in Linux noch einmal zu betrachten. Sie werden sie häufig mit dem cd-Befehl verwenden.

7 Wesentliche Beispiele für cd-Befehle in Linux

Hier sind die häufigsten Verwendungen des cd-Befehls. Einige davon kennst du wahrscheinlich schon. Einige von ihnen sind nicht so beliebt, aber äußerst nützlich.

Tipp:Wenn Sie einen Verzeichnisnamen eingeben, drücken Sie einfach die Tabulatortaste, nachdem Sie ein paar Buchstaben eingegeben haben. Es zeigt Ihnen alle Optionen, die mit diesen Buchstaben beginnen. Die Tab-Vervollständigung ist ein Muss für die Linux-Terminalverknüpfung.

1. Wechseln Sie in das Root-Verzeichnis

Das Root-Verzeichnis ist das wichtigste Verzeichnis im Linux-Dateisystem. Es ist das übergeordnete Verzeichnis aller anderen im Dateisystem vorhandenen Verzeichnisse. Es wird mit / bezeichnet. Mit dem folgenden Befehl können Sie von jedem anderen Verzeichnis zum Stammverzeichnis navigieren.

cd /

Ausgabe:

[email protected]:~/parent$ cd /
[email protected]:/$ pwd
/
[email protected]:/$

2. Zum untergeordneten Verzeichnis wechseln

Ein Verzeichnis, das in einem anderen Verzeichnis vorhanden ist, wird als untergeordnetes Verzeichnis bezeichnet. Das Verzeichnis, das das untergeordnete Verzeichnis enthält, ist das übergeordnete Verzeichnis. Sie können mit dem folgenden Befehl zum untergeordneten Verzeichnis navigieren:

cd <child directory name>

Ausgabe:

[email protected]:~/parent$ ls
child 'child directory'
[email protected]:~/parent$ cd child1
[email protected]:~/parent/child1$ pwd
/home/abhi/parent/child1
[email protected]:~/parent/child1$

Hinweis: Wenn ein Verzeichnisname aus zwei oder mehr Wörtern besteht, schließen Sie den Verzeichnisnamen in ” “. ein

[email protected]:~/parent$ ls
child1 'child directory'
[email protected]:~/parent$ cd "child directory"
/home/abhi/parent/child directory
[email protected]:~/parent/child directory$

3. Absoluten Pfadnamen verwenden

Pfadname beginnend mit dem Root-Verzeichnis (/) wird als absoluter Pfadname bezeichnet. Sie erhalten den absoluten Pfadnamen, indem Sie den Pfad vom Stammverzeichnis zum Zielverzeichnis verfolgen. Der absolute Pfadname beginnt immer im Stammverzeichnis.

[email protected]:/$ cd /home/abhi/parent
[email protected]:~/parent$ pwd
/home/abhi/parent
[email protected]:~/parent$

4. Relativen Pfadnamen verwenden

Pfadnamen, die vom aktuellen Arbeitsverzeichnis beginnen, werden als relativer Pfadname bezeichnet. Sie erhalten den relativen Pfadnamen, indem Sie den Pfad vom aktuellen Arbeitsverzeichnis zum Zielverzeichnis verfolgen. Der relative Pfadname beginnt immer im aktuellen Arbeitsverzeichnis.

[email protected]:~/parent$ ls
child1 'child directory'
[email protected]:~/parent$ cd child1
[email protected]:~/parent/child1$

5. Verwenden Sie .., um im Verzeichnis nach oben zu gehen

.. ist ein spezieller Link, der in jedem Verzeichnis vorhanden ist und auf das übergeordnete Verzeichnis verweist. .. ist ein versteckter Link. Um zum übergeordneten Verzeichnis zu navigieren, das sich eine Ebene über dem untergeordneten Verzeichnis befindet, können Sie den folgenden Befehl verwenden.

cd ..

Hier ist die Ausgabe:

[email protected]:~/parent/child directory$ pwd
/home/abhi/parent/child directory
[email protected]:~/parent/child directory$ cd ..
[email protected]:~/parent$ pwd
/home/abhi/parent
[email protected]:~/parent$

Sie können auch zu beliebigen Verzeichnissen höherer Ebene navigieren, indem Sie so oft wie erforderlich .. verwenden. Das folgende Beispiel zeigt die Navigation zu einem zwei Ebenen höheren Verzeichnis aus dem aktuellen Arbeitsverzeichnis.

[email protected]:~/parent/child1/child2$ pwd
/home/abhi/parent/child1/child2
[email protected]:~/parent/child1/child2$ cd ../..
[email protected]:~/parent$ pwd
/home/abhi/parent
[email protected]:~/parent$

6. Wechseln Sie zurück zum vorherigen Verzeichnis (sehr nützlich)

Wenn Sie vom aktuellen Arbeitsverzeichnis zurück zum vorherigen Arbeitsverzeichnis navigieren müssen, können Sie verwenden Option.

cd -

Ausgabe ist:

[email protected]:~/parent/child1/child2$ pwd
/home/abhi/parent/child1/child2
[email protected]:~/parent/child1/child2$ cd ../..
[email protected]:~/parent$ pwd
/home/abhi/parent
[email protected]:~/parent$ cd -
/home/abhi/parent/child1/child2
[email protected]:~/parent/child1/child2$ pwd
/home/abhi/parent/child1/child2
[email protected]:~/parent/child1/child2$

7. Wechseln Sie zurück in das Home-Verzeichnis

~ wird verwendet, um von jedem anderen Verzeichnis zurück zum Home-Verzeichnis zu navigieren.

cd ~

Ausgabe ist:

[email protected]:~/parent/child1/child2$ cd ~
[email protected]:~$ pwd
 /home/abhi
[email protected]:~$

Tatsächlich können Sie in vielen Linux-Distributionen einfach cd eingeben und eingeben, um zu Ihrem Home-Verzeichnis zurückzukehren.

Ich hoffe, dass Sie diese cd-Befehlsbeispiele besser verstehen. Wenn Sie Fragen zum cd-Befehl haben, können Sie Ihre Fragen gerne im Kommentarbereich unten stellen!


Linux
  1. Du-Befehl unter Linux

  2. cp-Befehl unter Linux:7 praktische Beispiele

  3. Linux-Shutdown-Befehl:5 praktische Beispiele

  4. 5 praktische Beispiele des dd-Befehls unter Linux

  5. 10 praktische Beispiele für Linux-nm-Befehle

Die 50 praktischen Beispiele des SED-Befehls in Linux

15 Praktische Beispiele für den Rsync-Befehl unter Linux

5 praktische Beispiele für Tail-Befehle unter Linux

Echo-Befehl unter Linux:7 praktische Beispiele

Linux rsync-Befehlsbeispiele

Praktischer Ping-Befehl in Linux-Beispielen