清理 WP-CLI 缓存目录

WP-CLI 是管理 WordPress 站点的命令行工具。当服务器上有多个站点时,用 WP-CLI 实现自动化批量管理,省时也省力。关于 WP-CLI 的使用,本站发过几篇文章:

在批量更新多个站点插件、主题的过程中,我们发现,多个站点可能使用某些相同的插件或主题,假设某一个站点下载了安装包,另一个站点不是重新下载,而是使用 cache 文件,这就说明 WP-CLI 有自己的缓存目录。 但是进一步观察发现,WP-CLI 没有自动清理缓存文件,一段时间后就会积累许多安装包。

WP-CLI 缓存文件

如上图所示,插件目录下有许多安装包,即使版本已经迭代多次,旧的安装包依旧保存着。且不论服务器硬盘空间占用,留着这些安装包没有任何的意义。

WP-CLI 的默认缓存路径为:~/.wp-cli/cache

注意,以不同用户身份运行 WP-CLI 就会在不同用户的 home 目录下创建缓存目录。有些站点需要以 root 用户来更新,因此也要切换到 root 用户去检查是否有文件。

WordPress 的插件、主题安装包都不大,因此可以一段时间去清理一次。如果服务器上的站点非常非常多,也可以考虑编写 shell 脚本,定期自动清理。

耕读君
耕读君

一个筋斗十万八千里,说明上云好啊

文章: 197

留下评论

您的邮箱地址不会被公开。 必填项已用 * 标注