我如何找到指向特定路径或文件的所有符号链接的位置?

我如何找到指向特定路径或文件的所有符号链接的位置?

我有一个文件系统,其中存在一个或多个指向文件的符号链接。有没有办法遍历每个文件并确定文件系统上指向该文件的所有符号链接的位置?

操作系统是 Ubuntu 9.10 Linux

答案1

您可以使用旧的find开关-lname

查找 / -lname'/path/to/linked/file' 2> /dev/null

对于更复杂的方法,您可以使用文件的 inode 编号(从中检索ls -i <file>):

查找 / -follow -inum 123456 2> /dev/null

相关内容