我的网络服务器中有一个目录,其中有 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