我知道find -L
或者find -type l
会找到给定路径上的所有符号链接。
但我正在尝试找到指向我的foo
文件夹的所有符号链接。
有小费吗?
答案1
我找到了如何做到这一点的方法。
find / -lname /path/to/foo/folder
将给我指向该文件夹的每个符号链接。
虽然文件find
夹乱了/proc
,但这就是生活。
编辑:此外,还可以:
找到文件的 inode 编号,然后搜索所有具有相同 inode 编号的文件:
$ ls -i foo.txt
41525360 foo.txt
$ find . -follow -inum 41525360
Alternatively, try the lname option of find, but this won't work if you have relative symlinks e.g. a -> ../foo.txt
$ find . -lname /path/to/foo.txt
附言:摘自这个问题