列出目录上的所有符号链接

列出目录上的所有符号链接

一个简单的问题:除了在整个文件系统上运行查找之外,是否有可能将所有符号链接列出到目录中?

背景:我有一个包含许多不同版本的库的目录,我想做一些清理工作并删除任何项目中未使用的版本。

谢谢,马蒂亚斯

答案1

不幸的是,没有。有关符号链接的所有信息都存储在符号链接本身中,因此,如果不扫描整个文件系统,就不可能找到它。

答案2

你可以这样做:

查找 /suspected/symlink/locations -type l -exec ls -l {} \; | grep ' SimlinkTargetDirectory'

答案3

ls -F 会列出所有内容,但会直观地显示文件的类型。这有用吗?

相关内容