[root@nginx ~]# cat delete.sh
#!/bin/bash
for filename in `ls`
do
if test -d $filename
then
b=0
else
a=$(ls -l $filename | awk '{print $5}')
if test $a -eq 0
then
rm $filename
fi
fi
done
[root@nginx ~]# touch file{1..3} #新建文件
[root@nginx ~]# ls #查看
anaconda-ks.cfg file2 nginx-1.17.10
delete.sh file3 nginx-1.17.10.tar.gz
file1 file.sh wd.sh
[root@nginx ~]# ./delete.sh #已删除
[root@nginx ~]# ls
anaconda-ks.cfg file.sh nginx-1.17.10.tar.gz
delete.sh nginx-1.17.10 wd.sh
shell-删除当前目录下文件大小为0kb的文件
最新推荐文章于 2024-08-10 02:42:00 发布