gdb 2012-12-13
转:http://www.ha97.com/4107.html
如果要在Linux下删除海量文件,需要删除数十万个文件。这个时候,我们常用的删除命令rm -fr * 就不好用了,因为要等待的时间太长。所以必须要采取一些非常手段。可以使用rsync来实现快速删除大量文件。
1、先安装rsync:
yuminstallrsync
2、建立一个空的文件夹:
mkdir/tmp/test
3、用rsync删除目标目录:
rsync--delete-before-a-H-v--progress--stats/tmp/test/log/
选项说明:
–delete-before接收者在传输之前进行删除操作
–progress在传输时显示传输过程
-a归档模式,表示以递归方式传输文件,并保持所有文件属性
-H保持硬连接的文件
-v详细输出模式
–stats给出某些文件的传输状态