Comment remonter un répertoire avec Terminal sous OS X


141

Lorsque je lance une nouvelle fenêtre de terminal, elle me lance dans 'Macintosh HD / Users / MyName'. Comment puis-je sortir de mon annuaire d'utilisateurs, revenir au niveau supérieur?


18
Utilisez "cd /" pour accéder au répertoire racine.
TMN

1
ou juste un cd pour accéder au répertoire racine
coolcool1994

@ coolcool1994 - Cela va dans le répertoire personnel de l'utilisateur, pas dans le répertoire racine.
Quentin

Réponses:


228

cd ..sauvegardera le répertoire par un. Si vous souhaitez accéder à un dossier dans le répertoire parent, vous pouvez faire quelque chose comme cd ../foldername. Vous pouvez utiliser l'astuce ".." autant de fois que vous le souhaitez pour effectuer une sauvegarde dans plusieurs répertoires parents. Par exemple, vous cd ../../Applicationsamènerait àMacintosh HD/Applications


Grand merci! Macintosh HD / Applications est exactement là où j'allais.
DrANoel

cd / vous ramènera au répertoire racine
Zip

4
Assurez-vous de mettre l'espace entre "cd" et "..", petit mais peut causer une douleur si vous ne faites pas attention.
Abdullah Rasheed

@Nofel Assurez-vous de mettre un espace entre cdet..
davidcelis

17

Pour 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

cdva dans le répertoire personnel de l'utilisateur, pas dans le répertoire racine.
Quentin

1
Il cd ../n'y a pas non plus de deux ... La commande est la même quecd ..
wkunker

16

La saisie cdvous ramènera à votre répertoire personnel. Alors que la saisie cd ..ne vous déplacera que d'un seul répertoire (le parent direct du répertoire courant).


4

Pour remonter dans un répertoire, le moyen le plus rapide serait d'ajouter un alias à ~ / .bash_profile

alias ..='cd ..'

et alors il suffirait de taper «.. [return]».


3

Rendons les choses encore plus simples. Tapez ce qui suit après le signe $ pour remonter d'un répertoire:

../

Cela ne fonctionne pas pour moi - j'obtiens l'erreur -bash: ../: is a directory. Je trouve que cela fonctionne avec cd ../cependant.
Bill Cheatham
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.