Najděte číslo inodu souboru a poté vyhledejte všechny soubory se stejným číslem inodu:
$ ls -i foo.txt
41525360 foo.txt
$ find . -follow -inum 41525360
Případně zkuste lname
možnost find
, ale to nebude fungovat, pokud máte relativní symbolické odkazy, např. a -> ../foo.txt
$ find . -lname /path/to/foo.txt
Záleží na tom, zda se snažíte najít odkazy na konkrétní soubor, který se nazývá foo.txt,
pak je to jediný dobrý způsob:
find -L / -samefile path/to/foo.txt
Na druhou stranu, pokud se právě snažíte najít odkazy na jakékoli soubor, který se náhodou jmenuje foo.txt
, pak něco jako
find / -lname foo.txt
nebo
find . -lname \*foo.txt # ignore leading pathname components