列出指向特定目录的符号链接和位置

问题描述:

如何列出指向Solaris中特定目录的所有符号链接?列出指向特定目录的符号链接和位置

我在根目录和grep上使用了find命令。这非常慢。

请提出任何其他选择。

+0

请说明哪些`find`您在使用 – ajreal 2011-01-07 10:09:48

+0

我是usinf find命令SOALRIS用型l选项 – 2011-01-07 10:17:21

符号链接是单向的,并且“完全包含”在每个链接文件中 - 没有单独的链接列表或反向链接 - 您必须使用find。

我认为你使用find/-type l限制'查找'只报告符号链接的文件。

您是否限制搜索以消除绝对不会包含指向问题目录链接的区域?

您可以使用此命令,在目录中替换TARGETDIR正在寻找:

TARGET=targetdir; find . -type l -exec ls -l {} \; | grep -- "-> $TARGET";