Unix下如何删除巨量文件数目?
由于性能测试留下大量琐碎文件,每个文件不大,但文件的数量却达数十万。 可以用如下命令查看目录下的文件个数:
# ls |wc -l
当在该目录下执行rm -rf *删除命令时,报如下错误:
-bash: /usr/bin/rm: The parameter or environment lists are too long.
因此,当删除巨量文件时,不能简单的使用rm -rf *命令。经过测试,可以用如下方式删除:
#ls | xargs rm
但是它的执行还是需要花费较长的时间。你可以通过#ls |wc -l查看目录下的文件数是否在减少。