Cd: Unterschied zwischen den Versionen
Die Seite wurde neu angelegt: „'''cd — Change directory''' ''cd'' wechselt in das angegebene Verzeichnis =Syntax= cd [pfad] =Beispiel= Der Befehl cd ist einer der am häufigsten verw…“ |
Keine Bearbeitungszusammenfassung |
||
Zeile 1: | Zeile 1: | ||
== <big> cd </big> == | |||
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 Dash). | |||
=Syntax= | == <big> Syntax </big> == | ||
Die allgemeine Syntax ist: | |||
cd [OPTION] VERZEICHNIS | |||
== <big> Optionen </big> == | |||
wobei cd die folgenden zwei Optionen kennt: | |||
{| class="wikitable" | |||
|- | |||
! Option !! Beschreibung | |||
|- | |||
| -L || cd folgt der logischen Verzeichnisstruktur (Standard) | |||
|- | |||
| -P || cd folgt der physischen Verzeichnisstruktur | |||
|} | |||
== <big> Beispiele </big> == | |||
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 [https://wiki.ubuntuusers.de/ln/ 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" | |||
== <big> Links </big> == | |||
[[Linuxbefehl:_Befehlsübersicht|Linuxbefehl: Befehlsübersicht]] | |||
== <big> Quellen </big> == | |||
[https://wiki.ubuntuusers.de/cd/ WIKI Ubuntuusers] | |||
[[Category:Linuxbefehle]] | [[Category:Linuxbefehle]] | ||
[[Category:Linux]] | [[Category:Linux]] | ||
[[Category:Linux:LPIC:101]] | [[Category:Linux:LPIC:101]] |
Version vom 2. April 2020, 10:18 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"