前几天对我可爱的www.91loli.com进行cache文件分包存放,hash之后取头两位做成文件夹,于是7万多个文件分布到了1200多个文件夹了,介于ext文件系统的小文件读取效率不怎么高,这样做貌似会强些。
?
那么,由于移动缩略图时用的是cp,所以留下了一堆png缩略图在cache根目录。
删光了静态缓存之后,根目录下的缩略图可以删之而后快了。
?
于是敲了个rm -f *.png
centos很不给力的说:argument list too long。
?
看来是文件太多。。。哈哈。。。
?
解决方案:
ls | xargs -n 1000 rm -f
其实就是用xargs管道来搞定啦。。。注意这个-n,可以分片哦。我分成1000/片,就可以咣咣的删掉了。
?
同理,把www.yjkong.com的缓存也清了。世界清静了。。。
?
好吧,我承认,我是萝莉控也是御姐控。