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