So verschieben Sie ein Verzeichnis mit Terminal in OS X.


141

Wenn ich ein neues Terminalfenster starte, wird es unter "Macintosh HD / Users / MyName" gestartet. Wie kann ich aus meinem Benutzerverzeichnis zurückkehren und auf die oberste Ebene zurückkehren?


18
Verwenden Sie "cd /", um zum Stammverzeichnis zu gelangen.
TMN

1
oder einfach cd, um zum Stammverzeichnis zu gelangen
coolcool1994

@ coolcool1994 - Das geht in das Ausgangsverzeichnis des Benutzers, nicht in das Stammverzeichnis.
Quentin

Antworten:


228

cd ..wird das Verzeichnis um eins sichern. Wenn Sie einen Ordner im übergeordneten Verzeichnis erreichen möchten, können Sie Folgendes tun cd ../foldername. Sie können den Trick ".." so oft verwenden, wie Sie über mehrere übergeordnete Verzeichnisse sichern möchten. Zum Beispiel cd ../../Applicationswürde dich dazu bringenMacintosh HD/Applications


Vielen Dank! Macintosh HD / Applications ist genau das, wohin ich wollte.
DrANoel

cd / bringt Sie zurück zum Stammverzeichnis
Zip

4
Stellen Sie sicher, dass der Abstand zwischen "cd" und ".." klein ist, aber Schmerzen verursachen kann, wenn Sie nicht darauf achten.
Abdullah Rasheed

@Nofel Stellen Sie sicher, dass Sie ein Leerzeichen zwischen cdund..
davidcelis

16

Für Mac Terminal

cd ..   # one up
cd ../  # two up
cd      # home directory 
cd /    # root directory
cd "yaya-13" # use quotes if the file name contains punctuation or spaces

cdwechselt zum Ausgangsverzeichnis des Benutzers, nicht zum Stammverzeichnis.
Quentin

1
Auch cd ../ist nicht zwei auf ... Der Befehl ist der gleiche wiecd ..
wkunker

16

Durch Eingabe tippen cdSie zurück in Ihr Ausgangsverzeichnis. Während Sie durch Eingabe cd ..nur ein Verzeichnis nach oben verschieben (das direkte übergeordnete Verzeichnis des aktuellen Verzeichnisses).


4

Um ein Verzeichnis nach oben zu verschieben, ist es am schnellsten, ~ / .bash_profile einen Alias ​​hinzuzufügen

alias ..='cd ..'

und dann müsste man nur noch '.. [return]' eingeben.


3

Machen wir es noch einfacher. Geben Sie nach dem $ -Zeichen Folgendes ein, um ein Verzeichnis aufzurufen:

../

Funktioniert bei mir nicht - ich bekomme den Fehler -bash: ../: is a directory. Ich finde es funktioniert aber mit cd ../.
Bill Cheatham
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.