我的服务器上有一个文件夹,有很多符号链接指向它.我已经创建了一个新文件夹,我想更改所有这些符号链接以指向新文件夹.我曾考虑过用新文件夹的符号链接替换原来的文件夹,但如果我继续这样做,它可能会很快变得非常混乱.
我一直在做的是手动更改符号链接以指向新文件夹,但我可能错过了几个.
有没有办法判断是否有指向特定文件夹的符号链接?
我的服务器上有一个文件夹,有很多符号链接指向它.我已经创建了一个新文件夹,我想更改所有这些符号链接以指向新文件夹.我曾考虑过用新文件夹的符号链接替换原来的文件夹,但如果我继续这样做,它可能会很快变得非常混乱.
我一直在做的是手动更改符号链接以指向新文件夹,但我可能错过了几个.
有没有办法判断是否有指向特定文件夹的符号链接?
我会使用find命令.
find . -lname /particular/folder
它将递归搜索当前目录中指向/particular/folder
的符号链接.请注意,它只会找到绝对符号链接.类似的命令可用于搜索指向名为"文件夹"的对象的所有符号链接:
find . -lname '*folder'
从那里你需要剔除任何假阳性.