宝塔开启“网站防篡改程序”,生成百万级临时文件(tmp)的省时省力删除方法

今天又面临上篇文章一样的问题。(详情参考这篇文章:宝塔出现“no space left on device”(Inode使用率100%)怎么解决?)wordpress站点又开始报错,提示: No space left on device
宝塔开启“网站防篡改程序”,生成百万级临时文件(tmp)的省时省力删除方法_图片 No.1
我一看就知道肯定是由于宝塔开启了“网站防篡改程序”,在wp-content目录下生成了海量的temp开头的文件,打开目录一看果然如此,已经有100多万的文件夹了,这也太离谱了吧。
宝塔开启“网站防篡改程序”,生成百万级临时文件(tmp)的省时省力删除方法_图片 No.2
依据上文的处理方法,我是打包wp-content这个文件夹,下载到本地,再删除掉这些tmp临时文件,再用处理后的文件夹,替换掉web端的这个文件夹。这么搞能解决问题,但是很费时间。

有没有更快捷、更省时一点的方法呢?

我想到了rm删除命令。百度了一下命令行,就写出来了:

rm -rf /www/wwwroot/www.xxx.com/wp-content/temp*

但是提示:

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

又搜索了一下原因,改良了一下命令行代码如下:

find /www/wwwroot/www.xxx.com/wp-content/ -name "temp*" -exec rm {} \;

这个删除过程,依然很缓慢,但是很省事了对不对,我只需要让它慢慢处理完成就ok,做其他事也不耽误啊。

未经允许不得转载:自学控 - 自己建站也轻松 » 宝塔开启“网站防篡改程序”,生成百万级临时文件(tmp)的省时省力删除方法

分享到: 更多 (0)
avatar
自己建站,一点一滴积累经验。

评论 抢沙发

评论前必须登录!

立即登录  

自学控[zixuekong.com]

关于本站

登录

忘记密码 ?