1

我知道有一些方法可以通过遵循符号链接来找出文件的实际物理位置。但是,如果您知道文件的物理位置并且确定存在符号链接,是否有可能知道符号链接在哪里。

4

3 回答 3

2

好吧,是的,但是您必须遍历所有已安装的文件系统find(1)才能找到任何链接。

另请参阅:https ://stackoverflow.com/a/4535344/140740

于 2012-07-12T15:32:37.310 回答
1

ls -l不显示?它应该,否则看手册。

编辑:

看看这个线程:Linux:查找给定“原始”文件的所有符号链接?(反向“阅读链接”)

于 2012-07-12T15:32:38.273 回答
1

据我所知,文件系统根本不包含该信息。这意味着您唯一的方法是遍历文件系统,查看所有符号链接并标记指向所需文件的符号链接。

不理想,我知道。符号链接工具(apt-get install symlinks)将帮助您做到这一点。小心,它不会跨越文件系统边界!

于 2012-07-12T15:33:24.047 回答