linux 删除当前目录下大小为0的文件
shell 删除 大小为0文件 ,不需要参数,直接在需要清除文件的目录下执行即可
#/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
以上保存为xxx.sh 命令行下运行即可。sh xxx.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 ls $filename
fi
fi
done