Temukan nomor inode file dan kemudian cari semua file dengan nomor inode yang sama:
$ ls -i foo.txt
41525360 foo.txt
$ find . -follow -inum 41525360
Alternatifnya, coba lname
pilihan find
, tetapi ini tidak akan berfungsi jika Anda memiliki symlink relatif, mis. a -> ../foo.txt
$ find . -lname /path/to/foo.txt
Itu tergantung, jika Anda mencoba menemukan tautan ke file tertentu yang disebut foo.txt,
maka inilah satu-satunya cara yang baik:
find -L / -samefile path/to/foo.txt
Di sisi lain, jika Anda hanya mencoba mencari tautan ke apa saja file yang kebetulan bernama foo.txt
, lalu sesuatu seperti
find / -lname foo.txt
atau
find . -lname \*foo.txt # ignore leading pathname components
Mengapa header program dapat dieksekusi?
Menggunakan grep dan sed untuk mencari dan mengganti string