如何在Linux中删除多个0字节文件?

我有一个目录,其中包含许多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中删除多个0字节文件? 的全部内容, 来源链接: utcz.com/qa/411734.html

回到顶部