删除 CentOS 6.6 中巨大目录的内容

删除 CentOS 6.6 中巨大目录的内容

我的网络服务器中有一个目录,其中有 116,000 个 cookie 文件。

我该如何删除它们?

rm -r /var/www/html/secured/cookies/*

我尝试过这个,但是没有用。

-bash: /bin/rm/: Argument list too long

这就是给出的错误。

答案1

查找 /var/www/html/secured/cookies -type f -delete

或者使用 xargs 的一些命令,但我更喜欢 find 命令。

答案2

使用 perl?

perl -e 'for(</var/www/html/secured/cookies/*>){unlink}'

答案3

除非您要保存隐藏(点)文件,否则只需删除整个文件夹

rm -r /var/www/html/secured/cookies

然后,如果需要,重新创建它

mkdir /var/www/html/secured/cookies

相关内容