Scoop清除旧版本和安装缓存

笔记

情况

Scoop是Windows上的第三方软件包管理器。

它在每次安装软件包的时候会留下缓存文件,以及在更新软件包之后会留下旧版本的安装文件。导致在完成软件包管理后会留下很多不必要的文件。

解决

以管理员身份执行以下命令:

scoop cleanup * -g -k

解释:

scoop help cleanup
Usage: scoop cleanup <app> [options]

其中,-g指的是全局地Cleanup,-c指的是包括删除过期地下载缓存。

Edit: 感谢 Karlbaey 指出:Windows上使用bash时 * 会被bash匹配为当前目录下的所有目录和文件。解决办法是使用 -a 替代 *。

如果需要在 Scoop 中维护多个 Python 版本,可以参考Scoop 管理多个不同版本的 Python。