查找到达特定文件夹的所有sym链接

时间:2014-06-12 00:49:32

标签: linux unix command-line symlink

所以,我发现find有一个-samefile标志,所以有人可以这样做:find -L / -samefile /path/to/some/file

但是,我这里有一台机器,到处都有sym链接,其中一些到达特定的文件夹:

/etc/supervisor -> /home/deploy/live/etc/supervisor /etc/nginx -> /home/deploy/live/etc/nginx /some/other/path -> /home/deploy/live/testing/things

如何查找指向/home/deploy/live内某些内容的所有sym链接?我可以找到所有sym链接,然后过滤吗?

所有帮助表示赞赏!

1 个答案:

答案 0 :(得分:3)

试试这个

find / -type l -printf "%p -> %l\n"|grep "-> /home/deploy/live"