查找符号链接

查找符号链接

我知道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

附言:摘自这个问题

相关内容