Cd: Unterschied zwischen den Versionen
Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
Zeile 1: | Zeile 1: | ||
== | == cd == | ||
cd steht für change directory und dient - unter Berücksichtigung von Groß-/Kleinschreibung! - zum Wechsel in ein (Unter-)Verzeichnis. cd ist ein eingebauter Befehl der Shell (zum Beispiel der [[Linux:_Bash:_History|Bash]] und der [https://wiki.ubuntuusers.de/Dash/ Dash]). | cd steht für change directory und dient - unter Berücksichtigung von Groß-/Kleinschreibung! - zum Wechsel in ein (Unter-)Verzeichnis. cd ist ein eingebauter Befehl der Shell (zum Beispiel der [[Linux:_Bash:_History|Bash]] und der [https://wiki.ubuntuusers.de/Dash/ Dash]). | ||
== | == Syntax == | ||
Die allgemeine Syntax ist: | Die allgemeine Syntax ist: | ||
Zeile 9: | Zeile 9: | ||
cd [OPTION] VERZEICHNIS | cd [OPTION] VERZEICHNIS | ||
== | == Optionen == | ||
wobei cd die folgenden zwei Optionen kennt: | wobei cd die folgenden zwei Optionen kennt: | ||
{| class="wikitable" | {| class="wikitable" | ||
Zeile 20: | Zeile 20: | ||
|} | |} | ||
== | == Beispiele == | ||
Normalerweise wechselt cd in das angegebene Verzeichnis. Dieses kann relativ vom aktuellen Verzeichnis angegeben werden oder absolut mit vorangestelltem / von der Verzeichniswurzel aus. | Normalerweise wechselt cd in das angegebene Verzeichnis. Dieses kann relativ vom aktuellen Verzeichnis angegeben werden oder absolut mit vorangestelltem / von der Verzeichniswurzel aus. | ||
Zeile 56: | Zeile 56: | ||
cd "/media/Fotos Hawaii" | cd "/media/Fotos Hawaii" | ||
== | == Links == | ||
== | == Quellen == | ||
[https://wiki.ubuntuusers.de/cd/ WIKI Ubuntuusers] | [https://wiki.ubuntuusers.de/cd/ WIKI Ubuntuusers] | ||
[[Category:Linux:Dateisystem]] | [[Category:Linux:Dateisystem]] |
Version vom 22. Oktober 2020, 09:35 Uhr
cd
cd steht für change directory und dient - unter Berücksichtigung von Groß-/Kleinschreibung! - zum Wechsel in ein (Unter-)Verzeichnis. cd ist ein eingebauter Befehl der Shell (zum Beispiel der Bash und der Dash).
Syntax
Die allgemeine Syntax ist:
cd [OPTION] VERZEICHNIS
Optionen
wobei cd die folgenden zwei Optionen kennt:
Option | Beschreibung |
---|---|
-L | cd folgt der logischen Verzeichnisstruktur (Standard) |
-P | cd folgt der physischen Verzeichnisstruktur |
Beispiele
Normalerweise wechselt cd in das angegebene Verzeichnis. Dieses kann relativ vom aktuellen Verzeichnis angegeben werden oder absolut mit vorangestelltem / von der Verzeichniswurzel aus.
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, so wechselt cd in das vorherig benutzte 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"