{"title": "\u5feb\u901f\u6e05\u7406/var/log/clientmqueue\u76ee\u5f55", "update_time": "2014-04-23 09:37:05", "tags": "rsync", "pid": "295", "icon": "linux.png"}
今天发现`/var/log/clientmqueue`目录包含了16w个小文件,用rm删除起来实在比较吃力。 可以使用rsync同步目录的机制来对小文件进行清理。 原理很简单,建立一个空目录,将目录和`/var/log/clientmqueue` 进行同步,即达到清空目录的效果。 ``` mkdir /tmp/emptydir/ sudo rsync -ar --delete /tmp/emptydir/ /var/spool/clientmqueue/ sudo chown smmsp:smmsp /var/spool/clientmqueue/ ```