linux 上删除所有的无效文件链接

一应用系统中留下了非常多的无效链接,使用 shell 脚本删除所有的无效链接
for a in `find . -type l`  
do  
    stat -L $a >/dev/null 2>/dev/null  
    if [$? -gt 0]  
    then  
      rm $a  
    fi  
done 

find . –type l 查询所有链接

stat –L 如果链接无效,命令返回 1, 有效返回 0

猜你喜欢

转载自blog.csdn.net/qq_33708456/article/details/80067398