一尘不染

有没有一种方法可以检查是否有指向目录的符号链接?

linux

我的服务器上有一个文件夹,我有许多符号链接指向该文件夹。此后,我创建了一个新文件夹,并且想要更改所有这些符号链接以指向新文件夹。我曾考虑过用新链接的符号链接替换原始文件夹,但是如果我继续这种做法,它看起来很快就会变得非常混乱。

我一直在做的是手动更改符号链接以指向新文件夹,但是我可能错过了一些。

有没有一种方法可以检查是否有指向特定文件夹的符号链接?


阅读 289

收藏
2020-06-03

共1个答案

一尘不染

我会使用find命令。

find . -lname /particular/folder

这将递归搜索当前目录中的符号链接/particular/folder。请注意,它只会找到绝对的符号链接。可以使用类似的命令搜索所有指向“文件夹”对象的符号链接:

find . -lname '*folder'

从那里,您将需要清除所有误报。

2020-06-03