Cd: Unterschied zwischen den Versionen
Keine Bearbeitungszusammenfassung |
|||
Zeile 17: | Zeile 17: | ||
|} | |} | ||
== | == Anwenungen == | ||
Das Verzeichnis kann relativ zum aktuellen Verzeichnis oder absolut mit vorangestelltem / angegeben werden | |||
cd /usr/local #Wechsel nach /usr/local | cd /usr/local #Wechsel nach /usr/local | ||
Zeile 27: | Zeile 27: | ||
cd #Wechselt ins Home-Verzeichnis | cd #Wechselt ins Home-Verzeichnis | ||
Wird ein - angegeben, | Wird ein - angegeben, wechselt '''cd''' in das vorherige Verzeichnis | ||
cd /tmp #Wechsel ins tmp-Verzeichnis | cd /tmp #Wechsel ins tmp-Verzeichnis | ||
Zeile 52: | Zeile 52: | ||
cd /media/Fotos\ Hawaii | cd /media/Fotos\ Hawaii | ||
cd "/media/Fotos Hawaii" | cd "/media/Fotos Hawaii" | ||
= Links = | = Links = |
Version vom 30. April 2021, 11:48 Uhr
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"