Katakanlah, ketika saya melakukannya ls -li
di dalam direktori, saya mendapatkan ini:
12353538 -rw-r--r-- 6 me me 1650 2013-01-10 16:33 fun.txt
Seperti yang ditunjukkan oleh output, file fun.txt memiliki 6 tautan keras; dan nomor inode adalah 12353538 .
Mengingat kasusnya, bagaimana cara menemukan semua tautan keras untuk file yaitu file dengan nomor inode yang sama?
find
cukup pintar untuk menggunakannya secara implisit. Biasanya Anda harus memberikanfind
jalur pencarian dan harus mengatakannya bahwa tidak boleh meninggalkan sistem file ini (melalui symlink atau poin mount). Tetapi ketika mencari tautan keras sudah jelas tentang sistem file mana yang akan dicari.-xdev
untuk menghindari turun ke direktori di sistem file lain, jika tidak, Anda mungkin menemukan file lain dengan nomor inode yang sama yang terletak di sistem file lain.-samefile
pada HP-UX adalah-linkedto
(meskipun sedikit berbeda: jalur pencarian masih harus ditentukan, misalnya).find /mount/point -samefile /mount/point/your/file
Jika Anda sudah memiliki nomor inode, Anda dapat menggunakan
-inum
opsi find :sumber
find /mount/point -inum 12353538
. Jika tidak ditemukan akan terlihat hanya di bawah folder saat ini.