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目录就被清空了。