วิธีย้ายไดเรกทอรีด้วย Terminal ใน OS X


141

เมื่อฉันเปิดหน้าต่างเทอร์มินัลใหม่มันเริ่มต้นฉันใน 'Macintosh HD / Users / MyName' ฉันจะออกจากไดเรกทอรีผู้ใช้ของฉันได้อย่างไรกลับไปที่ระดับสูงสุด?


18
ใช้ "cd /" เพื่อไปที่ไดเรกทอรีราก
TMN

1
หรือเพียงแค่ cd เพื่อไปที่ไดเรกทอรีราก
coolcool1994

@ coolcool1994 - ไปที่ไดเรกทอรีบ้านของผู้ใช้ไม่ใช่ไดเรกทอรีราก
เควนติน

คำตอบ:


228

cd ..จะสำรองไดเรกทอรีขึ้นหนึ่ง cd ../foldernameหากคุณต้องการที่จะเข้าถึงโฟลเดอร์ในไดเรกทอรีแม่คุณสามารถทำสิ่งที่ชอบ คุณสามารถใช้เคล็ดลับ ".. " ได้หลายครั้งตามที่คุณต้องการสำรองข้อมูลผ่านไดเรกทอรีหลักหลายรายการ ตัวอย่างเช่นcd ../../ApplicationsจะพาคุณไปMacintosh HD/Applications


ขอบคุณมาก ๆ! Macintosh HD / Applications เป็นสิ่งที่ฉันจะไป
DrANoel

cd / จะนำคุณไปยังไดเรกทอรีรากด้านหลัง
Zip

4
ตรวจสอบให้แน่ใจว่าใส่ช่องว่างระหว่าง "cd" และ ".. " เล็ก แต่อาจทำให้เกิดความเจ็บปวดหากไม่สนใจ
Abdullah Rasheed

@Nofel ตรวจสอบให้แน่ใจว่าคุณใส่ช่องว่างระหว่างcdและ..
davidcelis

16

สำหรับ 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

cdไปที่ไดเรกทอรีหลักของผู้ใช้ไม่ใช่ไดเรกทอรีราก
เควนติน

1
นอกจากนี้ยังcd ../ไม่ได้เป็นสอง ... คำสั่งเหมือนกันกับcd ..
wkunker

16

การพิมพ์cdจะนำคุณกลับไปยังไดเรกทอรีบ้านของคุณ ในขณะที่การพิมพ์cd ..จะเลื่อนคุณขึ้นหนึ่งไดเรกทอรีเท่านั้น (ผู้ปกครองโดยตรงของไดเรกทอรีปัจจุบัน)


4

เมื่อต้องการเลื่อนระดับไดเรกทอรีวิธีที่เร็วที่สุดคือการเพิ่มชื่อแทนไปยัง ~ / .bash_profile

alias ..='cd ..'

จากนั้นจะต้องพิมพ์ '.. [return]' เท่านั้น


3

มาทำให้มันง่ายยิ่งขึ้น พิมพ์ด้านล่างหลังจากเครื่องหมาย $ เพื่อขึ้นหนึ่งไดเรกทอรี:

../

ไม่ทำงานสำหรับฉัน - -bash: ../: is a directoryฉันได้รับข้อผิดพลาด ฉันคิดว่ามันทำงานร่วมกับcd ../แม้ว่า
Bill Cheatham
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.