ฉันเพิ่งสังเกตเห็นว่าการเชื่อมโยงระหว่าง .. และผู้ปกครอง dir คือ hardlink พวกเขามีหมายเลขไอโหนดเดียวกัน:
starpinker@host /home/starpinker/unix $ ls -ail
8200794 drwxrwxr-x 2 starpinker starpinker 4096 Aug 23 11:22 .
1409238 drwxrwxr-x 2 starpinker starpinker 4096 Aug 23 11:22 ..
ซึ่งมีจำนวน inode ของ/home/starpinker/unix
มี8200794
และหมายเลขไอโหนดของตรง/home/starpinker
1409238
ฉันมีคำถามเกี่ยวกับเรื่องนี้:
ฮาร์ดลิงก์ไม่สามารถสร้างข้ามระบบไฟล์ที่แตกต่างกัน ถ้าเช่นนั้นพาเรนต์ไดเร็กทอรีและไดเร็กทอรีย่อยอยู่ในระบบไฟล์ต่างกัน? ตัวอย่างเช่นในกรณีของฉันหาก/home/starpinker
และ/home/starpinker/unix
อยู่ในระบบไฟล์ที่แตกต่างกันยูนิกซ์เป็นเพียงจุดเชื่อมต่อแล้วลิงก์ระหว่าง/home/starpinker/unix/..
และ/home/starpinker
ยังคงเป็นลิงก์ถาวรหรือไม่
/
ซึ่งมี..
ไว้สำหรับมัน ไม่ทราบว่าวิธีการทำงานแม้ว่า ถ้าคุณไม่ได้คำตอบที่นี่หลังจากที่ในขณะที่พยายามทำเครื่องหมายสำหรับการโยกย้ายไปยังU & L คำถามนี้อยู่ในหัวข้อของทั้งสองไซต์และยินดีต้อนรับที่จะพักที่นี่มีผู้เชี่ยวชาญแกนกลาง * ที่เข้มงวดมากขึ้นใน U&L