如何删除损坏的符号链接


1

我有一个案例,删除原始文件后仍有很多符号链接。这是离开Jenkins安装后保存所有构建日志的结果,直到可用的inode数量被吃掉。

我想在文件层次结构中遍历以查找损坏的链接并删除它们。

但是,即使它们被破坏,留下一些符号链接也很重要。它们的名称以最后一个开头。

Answers:


1

经过一些搜索网络后,我想出了这个:

find -L . -type l ! -name 'last*' -exec rm {} \;

这个命令的精彩部分是 -L 切换告诉 find 遵循符号链接,只留下破碎的链接。

! -name 'last*' 保护我应该保留的文件。


指某东西的用途 find -L 删除损坏的链接会产生一些意想不到的后果。看到 这个答案
John1024
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.