Cd

Aus Foxwiki

cd (change directory) wechselt das Verzeichnis

Syntax

$ cd [OPTION] VERZEICHNIS

cd ist ein eingebauter Befehl der Bash

Optionen

Option Beschreibung
-L cd folgt der logischen Verzeichnisstruktur (Standard)
-P cd folgt der physischen Verzeichnisstruktur

Anwenungen

Das Verzeichnis kann relativ zum aktuellen Verzeichnis oder absolut mit vorangestelltem / angegeben werden

cd /usr/local             #Wechsel nach /usr/local
cd bin                    #Wechsel von /usr/local nach /usr/local/bin 

Wird kein Verzeichnis angegeben, so wechselt cd in das Home-Verzeichnis des aktuellen Benutzers.

cd                        #Wechselt ins Home-Verzeichnis 

Wird ein - angegeben, wechselt cd in das vorherige Verzeichnis

cd /tmp                   #Wechsel ins tmp-Verzeichnis
cd /usr/local             #Wechsel nach /usr/local
cd -                      #Wechselt wieder ins tmp-Verzeichnis  

Das übergeordnete Verzeichnis wird kurz mit zwei Punkten gekennzeichnet

cd ..                     #Wechselt ins übergeordnete Verzeichnis also z.B. von /home/user nach /home
cd ../user2               #Wechselt ins übergeordnete Verzeichnis und von dort nach user2, also z.B. von /home/user nach /home/user2 

Der Unterschied zwischen logischer und physischer Struktur kommt bei verlinkten Verzeichnissen zum Tragen. Existiert z.B. ein Verzeichnis /home/user/fotos und der Nutzer hat einen Link unter /fotos angelegt, der auf dieses zeigt, so landet man mit

cd /fotos/../ 

im Wurzelverzeichnis /. Allerdings bringt einen

cd -P /fotos/../ 

ins Verzeichnis /home/user

Will man in ein Verzeichnis wechseln, dessen Name Leerzeichen enthält, so muss man diese durch vorangestellte \ maskieren. Das wird auch automatisch gemacht, wenn man den Pfad wie gewohnt mit ⇆Tab vervollständigt. Alternativ ist aber auch möglich, den ganzen Pfad unter Anführungszeichen zu setzen.

cd /media/Fotos\ Hawaii
cd "/media/Fotos Hawaii"

Links

Siehe auch

  1. Linux:Befehl:ls

Weblinks

TODO