Suchen Sie die Inode-Nummer der Datei und suchen Sie dann nach allen Dateien mit derselben Inode-Nummer:
$ ls -i foo.txt
41525360 foo.txt
$ find . -follow -inum 41525360
Alternativ versuchen Sie es mit lname
Option von find
, aber das funktioniert nicht, wenn Sie relative Symlinks haben, z. a -> ../foo.txt
$ find . -lname /path/to/foo.txt
Es hängt davon ab, ob Sie versuchen, Links zu einer bestimmten Datei mit dem Namen foo.txt,
zu finden dann ist dies der einzig gute Weg:
find -L / -samefile path/to/foo.txt
Andererseits, wenn Sie nur versuchen, Links zu beliebigen zu finden Datei, die zufällig foo.txt
heißt , dann so etwas wie
find / -lname foo.txt
oder
find . -lname \*foo.txt # ignore leading pathname components