1、快速删除大文件夹(注意目录后的结束符‘/’)
rsync -a --delete blank/ test/ 使用空文件夹 blank/ 覆盖原文件夹 test/。
2、查找并删除文件
find ./ -name "*.log" -mmin +120 -delete 删除当前目录下120min前的所有.log结尾文件
这种方式要比下边语句快2-3倍,并且当目录中文件非常多时不会出现列表过长无法删除的异常。
find ./ -name "*.log" -mmin +120 | xargs rm -f
或
find ./ -name "*.log" -mmin +120 -exec rm {} -f