快速删除没用的琐碎小文件方法_2018_

linux系统rm删除对于单个文件,不管多大都挺快的,但是对于几十万个小文件那就非常费时了

解决方法:

1. 可以做计划任务定期删除

2.可以把不用长期保存的小文件独立放到一个分区里,这样就可以用格式化方式删除

3.常规方法

测试如下

[root@bakserver 201808]# time cp -rp /data/website .     //拷贝了一个1.1G    ./website 目录测试,拷贝用了21秒

real    0m21.423s
user    0m1.330s
sys    0m20.039s
 

一共有194159个文件

---直接rm删除用了22分27秒

[root@bakserver 201808]# time rm -rf website/

real    22m27.173s
user    0m0.315s
sys    0m12.643s
 

---使用rsync只用了30秒,赞

[root@bakserver 201808]# time rsync -a --delete blak/ website/

real    0m30.000s
user    0m0.207s
sys    0m6.421s
 

猜你喜欢

转载自blog.csdn.net/cbuy888/article/details/81946660