Cara menemukan semua tautan ke direktori


15

Ketika saya membuat stat suatu direktori saya mendapatkan daftar yang memberi tahu saya ada 5 tautan ke direktori tersebut.

stat dir

Pertanyaan saya adalah bagaimana cara saya mendapatkan informasi (nama dan lokasi) untuk semua 5 tautan ini?

Jawaban:


19

Anda hanya perlu ls(atau find).

Saat Anda membuat direktori, jumlah tautannya dimulai pada 2:

  • Satu untuk direktori itu sendiri
  • Satu untuk .tautan di dalamnya

Hal lain yang meningkatkan jumlah tautan direktori adalah subdirektori: mereka semua memiliki .. entri yang menghubungkan kembali ke induknya, menambahkan satu ke jumlah tautannya.

Anda tidak dapat menghubungkan direktori dengan hardlink di Linux, jadi ini adalah satu-satunya hal yang diperhitungkan dalam penghitungan tautan - dua plus jumlah subdirektori.


1
Menarik, saya tidak pernah menyatukannya di kepala saya .dan ..hanya tautan. Saya selalu menganggap mereka sebagai titik ajaib.
Banjer
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.