ถ้าฉันย้ายไดเรกทอรีไปที่ถังขยะที่ฉันมีอยู่แล้วในไดเรกทอรีนั้นpwd
จะไม่รายงานการเปลี่ยนแปลงในตำแหน่ง ฉันจะยังคงสามารถทำทุกอย่างด้วยวิธีทุบตีได้ตามปกติราวกับว่าไม่มีการเปลี่ยนแปลงในไดเรกทอรีแม้ว่า Finder จะบอกว่าไม่มีอยู่
pwd ควรถูกต้องเสมอ ดูเหมือนว่าจะไม่เป็นเช่นนั้น
ตัวอย่างเช่นฉันจะไปที่เส้นทางนี้:
/Users/me/Desktop/goingToTrash/subdir
ถ้าฉันย้ายไปที่ถังขยะ/Users/me/Desktop/goingToTrash
pwd จะรายงานว่าฉันอยู่/Users/me/Desktop/goingToTrash/subdir
แม้ว่าเครื่องมือค้นหาจะบอกว่าไม่มีอยู่ก็ตาม ดังนั้นถ้าฉันสร้างไดเรกทอรีที่ถูกลบใหม่ bash จะทำงานได้จากไดเรกทอรีเก่า (ฉันสมมติว่าในถังขยะยังไม่ได้ยืนยัน) แทนที่จะเป็นไดเรกทอรีใหม่ที่ฉันเพิ่งสร้างขึ้นและ pwd จะไม่ให้สิ่งนี้เกิดขึ้นเลย
ถ้าฉัน "ย้ายไปที่ถังขยะ" ไดเรกทอรีและฉัน cd หนึ่งไปยังไดเรกทอรีย่อยของมันแล้วสร้างโครงสร้างไดเรกทอรีจากไดเรกทอรีย่อยที่ฉันสามารถcd ../subdir
ฉันฉันกลับเข้าสู่ไดเรกทอรี "ใหม่" อย่างน่าอัศจรรย์ แม้ว่าพาเรนต์จะถูก "ย้ายไปที่ถังขยะ" แทนที่จะเหลืออยู่ในโครงสร้างไดเรกทอรีที่ถูกย้ายไปที่ถังขยะ