我有一个目录,里面有很多0字节的文件.当我使用ls命令时,我甚至看不到文件.我使用一个小脚本来删除这些文件,但有时甚至不会删除这些文件.以下是脚本:
i=100
while [ $i -le 999 ];do
rm -f file${i}*;
let i++;
done
有没有其他更快的方法?
我有一个目录,里面有很多0字节的文件.当我使用ls命令时,我甚至看不到文件.我使用一个小脚本来删除这些文件,但有时甚至不会删除这些文件.以下是脚本:
i=100
while [ $i -le 999 ];do
rm -f file${i}*;
let i++;
done
有没有其他更快的方法?
用find
加xargs
.
find . -name 'file*' -size 0 -print0 | xargs -0 rm
避免每个文件都从rm
开始.