我有一个目录,其中包含许多 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
。
关于linux - 如何在linux中删除许多0字节的文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3157343/