LINUX快速删除上百万个文件
文件太多,如果直接使用rm -f * 会提示参数过长(Argument list too long),无法删除,只能使用下面两种方式,不过rm速度太慢,还是要使用rsync,速度非常的快
sudo find /tmp -type f -exec rm {} \;
rsync –delete-before -d -a -H -v –progress –stats /blank/ /tmp/
上面/blank/是一个空的任意目录,/tmp/是要清空的目录
文件太多,如果直接使用rm -f * 会提示参数过长(Argument list too long),无法删除,只能使用下面两种方式,不过rm速度太慢,还是要使用rsync,速度非常的快
sudo find /tmp -type f -exec rm {} \;
rsync –delete-before -d -a -H -v –progress –stats /blank/ /tmp/
上面/blank/是一个空的任意目录,/tmp/是要清空的目录