Bash:查找特定文件存在哪些符号链接

Bash: Find which symbolic links exists to a specific file

给定文件系统中某处的文件,我能否找出指向该文件的符号 links 存在?

这样做的目的是确定文件是否可以成功删除,或者删除文件是否会留​​下一堆死符号 links。

如果您在包含符号文件 link 的目录中执行 "ls -l",ls 命令将显示 link 的位置。我正在寻找相反的东西,它正在获取指向特定文件的文件系统周围的符号 links 列表。

例如:

$ ls --optionToFindSymLinks? ./thefile.txt
/home/user/dir/file.txt -> ./thefile.txt
/home/otheruser/dir/file2.txt -> ./thefile.txt
2 symbolic links found

我意识到卸载的文件系统可能包含我无法找到的 link,但这对我来说不是问题。

编辑:尝试澄清

没有反向搜索。你必须自己做这项工作。获取系统中所有符号链接的列表,并检查其中哪些指向您感兴趣的文件。