Как переместить каталог вверх с помощью терминала в OS X

142

Когда я запускаю новое окно терминала, оно запускает меня в «Macintosh HD / Users / MyName». Как я могу вернуться из своего пользовательского каталога на верхний уровень?

DrANoel
источник
18
Используйте «cd /», чтобы перейти в корневой каталог.
TMN
1
или просто cd, чтобы попасть в корневой каталог
coolcool1994 09
@ coolcool1994 - это домашний каталог пользователя, а не корневой каталог.
Квентин

Ответы:

230

cd ..сохранит каталог на единицу. Если вы хотите получить доступ к папке в родительском каталоге, вы можете сделать что-то вроде cd ../foldername. Вы можете использовать трюк ".." столько раз, сколько хотите, чтобы выполнить резервное копирование через несколько родительских каталогов. Например, cd ../../Applicationsприведет вас кMacintosh HD/Applications

Дэвидселис
источник
Большое спасибо! Macintosh HD / Applications - это именно то место, куда я собирался.
DrANoel
cd / вернет вас обратно в корневой каталог
Zip
4
Не забудьте поставить пробел между "cd" и "..", небольшой, но может вызвать боль, если не обращать внимания.
Абдулла Рашид
@Nofel Убедитесь, что вы поставили пробел между cdи..
davidcelis
18

Для терминала Mac

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
D88naimi
источник
cdпереходит в домашний каталог пользователя, а не в корневой каталог.
Квентин
1
Тоже cd ../не два вверх ... Команда такая же, какcd ..
wkunker 06
16

При вводе cdвы вернетесь в ваш домашний каталог. В то время как при вводе cd ..вы переместитесь вверх только на один каталог (прямой родительский элемент текущего каталога).

JSON C11
источник
4

Чтобы переместиться вверх по каталогу, самым быстрым способом было бы добавить псевдоним к ~ / .bash_profile

alias ..='cd ..'

и тогда нужно будет только набрать '.. [return]'.

Empedocle
источник
3

Сделаем это еще проще. Введите ниже после знака $, чтобы перейти на один каталог вверх:

../
Сарал Кочар
источник
У меня не работает - выдает ошибку -bash: ../: is a directory. Я считаю, что это работает cd ../.
Билл Читэм