删除无效软连接

删除无效软连接

新建如下shell脚本soft_link_clean.sh

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#! /bin/bash
echo "enter scan path: "
read path

if [ -z $path ]
then
echo "please enter scan path"
exit
fi

for file in $(find $path -type l)
do
if [ ! -e $file ]
then
echo "rm $file"
rm -f $file
fi
done

执行bash soft_link_clean.sh后输入需要清除的文件夹路径即可。