我有一个目录,其中包含许多0字节文件。使用ls命令时,我什至看不到文件。我正在使用一个小的脚本来删除这些文件,但有时甚至不删除这些文件。这是脚本:
i=100 while [ $i -le 999 ];do rm -f file${i}*; let i++; done
还有其他方法可以更快地执行此操作吗?
使用find联合xargs。
find
xargs
find . -name 'file*' -size 0 -print0 | xargs -0 rm
您避免rm为每个文件启动。
rm