linux下用rsync命令快速删除海量文件
/data3/test下有80多万个文件需要删除
用rm -rf 删除出现如下错误:
-bash: /bin/rm: 参数列表过长
网上搜了下,可以用rsync命令删除,试了下,确实很快。
步骤如下:
1、建立一个空的文件夹
mkdir /tmp/test
2、用rsync命令删除/data3/test目录下的所有文件
rsync --delete-before -a -H -v --progress --stats /tmp/test /data3/test/很快/data3/test目录就被清空了。