Versuchen Sie dies mit GNU find
:
find /start/dir -L -samefile /file/to/check -exec ls -li {} \;
Beispielausgabe:
1234704 -rw-r--r-- 2 user1 user1 1134 2009-09-11 11:12 ./x1 1234704 -rw-r--r-- 2 user1 user1 1134 2009-09-11 11:12 ./x2 1234983 lrwxrwxrwx 1 user1 user1 2 2009-10-31 16:56 ./testx -> x1 2345059 lrwxrwxrwx 1 user2 user2 2 2010-01-03 16:17 ./x3 -> x1
Sie können -ls
anstelle von verwenden, -exec
aber es werden der Inode und andere Informationen der Zieldatei anstelle der einzelnen Dateien angezeigt.