Der cd-Befehl ist ein es­sen­zi­el­ler Command, mit dem du blitz­schnell zwischen Ver­zeich­nis­sen na­vi­gierst. Dieser Linux-Befehl bietet dir dabei gleich mehrere nützliche Funk­tio­nen.

Was ist der Linux-cd-Befehl?

In allen gängigen Linux-Dis­tri­bu­tio­nen, wie zum Beispiel Ubuntu, ist der cd-Befehl der di­rek­tes­te Weg, um in ein ge­wünsch­tes Ver­zeich­nis oder Un­ter­ver­zeich­nis zu springen. Sobald der Wechsel klappt, wird das Ziel zu deinem aktuellen Ar­beits­ver­zeich­nis. Bei Linux steht „cd“ kurz für „change directory“. Dieser Command gehört für die meisten Nutzer:innen zum Standard-Re­per­toire in der Shell. Beachte dabei unbedingt die korrekte Groß- und Klein­schrei­bung. Falls du ein Ver­zeich­nis erst aufspüren musst, hilft dir der Linux-find-Befehl weiter.

Wie funk­tio­niert der cd-Befehl?

Beim Arbeiten in der Shell ist der Ver­zeich­nis­wech­sel Alltag – und der cd-Befehl dein Werkzeug dafür. Du kannst dabei relative Pfade nutzen, die sich an der aktuellen Hier­ar­chie ori­en­tie­ren. Al­ter­na­tiv gibst du einen absoluten Pfad an, um direkt zu einem Ziel zu gelangen, das weiter entfernt liegt. Der Befehl wird aus­ge­führt, wenn das Ver­zeich­nis existiert und du die nötigen Rechte besitzt. Klappt es nicht, bleibst du in deinem aktuellen Ver­zeich­nis und erhältst eine ent­spre­chen­de Meldung.

Wie sieht die Syntax des cd-Befehls aus?

So ist die Syntax des Linux-cd-Befehls aufgebaut:

$ cd [Option] [Verzeichnis]

„cd“ ist der ei­gent­li­che Befehl, „Optionen“ dienen der genaueren Spe­zi­fi­zie­rung und „[Ver­zeich­nis]“ definiert dein exaktes Ziel.

Welche Optionen bietet der cd-Befehl?

Es stehen dir zwei Optionen zur Verfügung:

  • -L: Damit folgt der cd-Befehl der logischen Struktur. Das ist die Stan­dard­ein­stel­lung.
  • -P: Mit dieser Option ori­en­tiert sich der Command an der phy­si­schen Ver­zeich­nis­struk­tur.

Beispiele für den Linux-cd-Befehl

Damit du siehst, wie einfach der cd-Befehl im Alltag läuft, haben wir hier ein paar Beispiele für dich vor­be­rei­tet. Du wirst schnell merken, wie viel Zeit du beim Na­vi­gie­ren sparst.

$ cd ~

Mit diesem Befehl landest du sofort in deinem Home-Ver­zeich­nis.

$ cd /

So springst du direkt in das Root-Ver­zeich­nis.

$ cd /usr/local

Damit wechselst du in das Un­ter­ver­zeich­nis /usr/local.

$ cd -

Diese Eingabe bringt dich direkt zurück in dein letztes Ar­beits­ver­zeich­nis.

Zum Hauptmenü