linux系统中要删除数十万甚至数百万的文件时,使用rm -rf * 就不太好用,会花费大量的时间。为了更快,更加稳妥的清理掉这些文件,可使用rsync的方法来处理:linux
1.新建一个空目录:bash
#mkdir /tmp/test
2.使用rsync命令删除目录:code
#rsync --delete-before -d --progress --stats /tmp/test /data/src_files/
选项说明: --delete-before 接收者在传输以前进行删除操做递归
-d 同步不作递归操做同步
--progress 在传输时显示过程class
--stats 给出文件的传输状态test