Cách di chuyển lên một thư mục với Terminal trong OS X


141

Khi tôi khởi chạy một cửa sổ Terminal mới, nó sẽ khởi động tôi trong 'Macintosh HD / Users / MyName'. Làm cách nào tôi có thể thoát ra khỏi thư mục người dùng của mình, sao lưu lên cấp cao nhất?


18
Sử dụng "cd /" để đến thư mục gốc.
TMN

1
hoặc chỉ cần cd để đến thư mục gốc
coolcool1994

@ coolcool1994 - Điều đó đi đến thư mục chính của người dùng, không phải thư mục gốc.
Quentin

Câu trả lời:


228

cd ..sẽ trở lại thư mục lên bởi một. Nếu bạn muốn tiếp cận một thư mục trong thư mục cha, bạn có thể làm một cái gì đó như cd ../foldername. Bạn có thể sử dụng thủ thuật ".." nhiều lần nếu bạn muốn sao lưu qua nhiều thư mục gốc. Ví dụ, cd ../../Applicationssẽ đưa bạn đếnMacintosh HD/Applications


Cảm ơn nhiều! Macintosh HD / Ứng dụng chính xác là nơi tôi sẽ đến.
DrANoel

cd / sẽ đưa bạn trở lại thư mục gốc
Zip

4
Đảm bảo đặt khoảng trắng giữa "cd" và "..", nhỏ nhưng có thể gây đau nếu không chú ý.
Abdullah Rasheed

@Nofel Hãy chắc chắn rằng bạn đặt một khoảng cd..
trắng

16

Dành cho thiết bị đầu cuối 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

cdđi đến thư mục nhà của người dùng, không phải thư mục gốc.
Quentin

1
Cũng cd ../không phải là hai lên ... Lệnh này giống nhưcd ..
wkunker

16

cdsẽ đưa bạn trở lại thư mục nhà của bạn. Trong khi đó việc gõ cd ..sẽ di chuyển bạn lên chỉ một thư mục (cha mẹ trực tiếp của thư mục hiện tại).


4

Để di chuyển lên một thư mục, cách nhanh nhất là thêm bí danh vào ~ / .bash_profile

alias ..='cd ..'

và sau đó người ta sẽ chỉ cần gõ '.. [return]'.


3

Hãy làm cho nó đơn giản hơn nữa. Nhập vào bên dưới sau dấu $ để đi lên một thư mục:

../

Không làm việc cho tôi - tôi nhận được lỗi -bash: ../: is a directory. Tôi thấy nó hoạt động với cd ../mặc dù.
Bill Cheatham
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.