删除大数量的缓存文件

求教一下,有没有比较友善的删除文件,在某个文件夹下面生成了生成数量众多的文件,我在用命令暴力删除的时候,会造成系统负载急剧上升,我用命令:find . -type f -amin +540 | xargs rm -rf
有没有其它好的思路提供一下或者建议一下?

以用xargs命令 删除数量比较多的文件:
ls | xargs -n 10 rm -fr

ls当然是输出所有的文件名(用空格分割) xargs就是将ls的输出,每10个为一组(以空格为分隔符),作为rm -rf的参数 也就是说将所有文件名10个为一组,由rm -rf删除,

#vim /usr/local/inotify/rsync.sh
#!/bin/sh
/usr/local/inotify/bin/inotifywait -mrq -e create,move,delete,modify /www | while read file ; do
/usr/bin/rsync -avH --delete --password-file=/etc/rsyncd.pas /www/  done

你可能感兴趣的:(职场,文件夹,多,休闲,暴力)