删除巨大的提示 – 非常巨大的数百万

我有大约六百万个文件(只有文件,没有子目录)在UFS文件系统中删除。 任何提示,以提高性能?

不是这个时候,但将来有可能在一个单独的文件系统中创build它们吗? 这至less可以让你select只是在适当的时候擦拭整个FS。

使用ls -fls -U (如果支持)获取文件名,以避免使用ls或shell来分类名称。 只是ls -f | egrep -v '\.|\.\.' | xargs rm -f ls -f | egrep -v '\.|\.\.' | xargs rm -f ls -f | egrep -v '\.|\.\.' | xargs rm -f 。 如果这是一个频繁的需求,你可能想写一个小型的C工具来做到这一点。

find / mydir -type f -exec rm {} \;