วิธีค้นหาลิงก์ทั้งหมดไปยังไดเรกทอรี


15

เมื่อฉันสร้างไดเรกทอรีฉันจะได้รับรายชื่อที่บอกฉันว่ามี 5 ลิงก์ไปยังไดเรกทอรี

stat dir

คำถามของฉันคือฉันจะรับข้อมูล (ชื่อและที่ตั้ง) ไปยังลิงก์ทั้ง 5 นี้ได้อย่างไร

คำตอบ:


19

คุณแค่ต้องการls(หรือfind)

เมื่อคุณสร้างไดเรกทอรีการนับลิงก์จะเริ่มต้นที่ 2:

  • หนึ่งสำหรับไดเรกทอรีตัวเอง
  • หนึ่งสำหรับ.ลิงค์ภายในตัวเอง

อีกสิ่งหนึ่งที่เพิ่มจำนวนการเชื่อมโยงของไดเรกทอรีคือไดเรกทอรีย่อย: พวกเขาทั้งหมดมี..รายการเชื่อมโยงกลับไปที่แม่ของพวกเขาเพิ่มหนึ่งไปยังจำนวนการเชื่อมโยง

คุณไม่สามารถ hardlink ไดเรกทอรีใน Linux ดังนั้นสิ่งเหล่านี้เป็นสิ่งเดียวที่นับรวมการเชื่อมโยง - สองบวกจำนวนไดเรกทอรีย่อย


1
น่าสนใจฉันไม่เคยรวบรวมมันไว้ในหัวของฉัน.และ..เป็นเพียงลิงก์ ฉันคิดเสมอว่าพวกเขาเป็นจุดวิเศษ
Banjer
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.