การข้ามผ่านระบบไฟล์
เมื่อคุณดูชื่อไฟล์ในระบบ Unix คุณกำลังดูแผนผังที่ถูกรูท
เมื่อคุณดูไฟล์มันอยู่ในไดเรกทอรี คุณสามารถถามไดเร็กตอรี่นั้นว่ามันคืออะไร, โดยการเพิ่มระดับ (.. ), และตรวจสอบไอโหนดของไดเร็กตอรี่ที่คุณใช้อยู่, จากนั้นทำซ้ำ, และคุณสามารถสร้างตำแหน่งของคุณ แต่เมื่อคุณไปถึงรูตมันก็จะไม่เกิดขึ้น มีเพียง 'ที่นี่' โดยการตั้งค่า '.' และ '.. ' เป็นค่าเดียวกันคุณตั้งค่าสัญญาณที่ไม่ซ้ำกันซึ่งไม่มีไดเรกทอรีอื่นในระบบไฟล์นั้นสามารถมีได้ มันคือราก
เมื่อคุณเมานต์ระบบไฟล์ไปยังจุดเมานท์อื่น - คุณมีระบบไฟล์ / home บนดิสก์อื่นตัวอย่างเช่นคุณจะแทนที่ '.. ' ด้วยการอ้างอิงถึงจุดเมานท์บนระบบไฟล์รูท ดังนั้นรูทระบบไฟล์ที่เมาท์ซึ่งเคยมี '.' และ '.. ' ที่เหมือนกันตอนนี้มีค่าแตกต่างกัน
มี '.' และ '.. ' ทำซ้ำข้อมูลเดียวกันเป็นสัญญาณสำคัญไม่ซ้ำใครจริงเฉพาะบนต้นไม้ และนั่นบอกโปรแกรมการสำรวจเส้นทางที่พวกเขาสามารถหยุดมองหาโหนดหลัก
ฉันคิดว่ามีเอกสารอ้างอิงใน Lions Commentary To Unix Kernel เวอร์ชั่น 6 . รอบ ๆ หน้า 84 ซึ่งจะอธิบายวิธีจัดการจุดเชื่อมต่อ