Trouvez le numéro d'inode du fichier, puis recherchez tous les fichiers avec le même numéro d'inode :
$ ls -i foo.txt
41525360 foo.txt
$ find . -follow -inum 41525360
Sinon, essayez le lname
possibilité de find
, mais cela ne fonctionnera pas si vous avez des liens symboliques relatifs, par ex. a -> ../foo.txt
$ find . -lname /path/to/foo.txt
Cela dépend si vous essayez de trouver des liens vers un fichier spécifique appelé foo.txt,
alors c'est le seul bon moyen :
find -L / -samefile path/to/foo.txt
D'autre part, si vous essayez simplement de trouver des liens vers tout fichier qui se trouve être nommé foo.txt
, puis quelque chose comme
find / -lname foo.txt
ou
find . -lname \*foo.txt # ignore leading pathname components