rm -rf 加速秘籍:瞬间清空海量文件

张开发
2026/4/17 3:29:21 15 分钟阅读

分享文章

rm -rf 加速秘籍:瞬间清空海量文件
find target_dir -type f | xargs -n 100 -P 8 rm -rf命令解释-n 100每次给 rm 传递 100 个文件路径-P 8开启 8 个并发进程执行删除多核 CPU 磁盘并行 IO确实会大幅提速删除速度提升 3~10 倍在海量文件场景成立单线程 rm 极慢[rootserver ~]# mkdir /testdir [rootserver ~]# touch /testdir/file{1..9999}.txt [rootserver ~]# ls /testdir/|wc -l 9999 [rootserver ~]# ls /testdir/|head file1000.txt file1001.txt file1002.txt file1003.txt file1004.txt file1005.txt file1006.txt file1007.txt file1008.txt file1009.txt [rootserver ~]# ls /testdir/|tail file9993.txt file9994.txt file9995.txt file9996.txt file9997.txt file9998.txt file9999.txt file999.txt file99.txt file9.txt [rootserver ~]# find /testdir/ -type f | xargs -n 100 -P 8 rm -f [rootserver ~]# ls /testdir/ [rootserver ~]#

更多文章