我正在使用 HP-UX 系统,我想查找是否存在任何循环符号链接。
到目前为止我正在使用以下命令:
ls -lrt `find ./ -follow -type l`
ls -lrt
但其结果仅对当前目录执行。
我应该使用什么命令来查找系统中的所有循环符号链接?
答案1
ls -lrt `find / -follow -type l`
./ 搜索当前目录。如果恰好是 /,则您编写的命令将从根目录搜索。否则会丢失前导点。
答案2
也许这个答案有帮助:如何找到循环符号链接?
答案3
关于什么:
find -exec sh -c 'readlink -f "$0" &> /dev/null || echo "$0"' {} \;