Cd: Unterschied zwischen den Versionen

Aus Foxwiki
Wissamabdallah (Diskussion | Beiträge)
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…“
 
OthmanAldaood (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
'''cd — Change directory'''
== <big> cd </big> ==


''cd'' wechselt in das angegebene Verzeichnis
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> ==


cd [pfad]
Die allgemeine Syntax ist:


=Beispiel=
cd [OPTION] VERZEICHNIS


Der Befehl cd ist einer der am häufigsten verwendeten Befehle unter Linux
== <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
|}


'''cd Downloads'''    wechselt zum Verzeichnis   '''Downloads'''
== <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 Dokumente/Bin''' wechselt zum Verzeichnis    '''Dokumente/Bin'''
cd /usr/local            #Wechsel nach /usr/local
  cd bin                    #Wechsel von /usr/local nach /usr/local/bin


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


'''cd ../..''' wechselt das zwei Verzeichnis unter dem aktuellen Verzeichnis
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 -'''   wechselt wieder ins vorherige Verzeichnis
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"

Links

Linuxbefehl: Befehlsübersicht

Quellen

WIKI Ubuntuusers