Linux快速删除文件或文件夹

来源:互联网 发布:车螺纹的程序怎么编程 编辑:程序博客网 时间:2024/06/01 10:48

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
原创粉丝点击