clean、autoclean 和 autoremove --- 将它们结合起来是一个很好的步骤?

Arc*_*ing 31 cleanup apt

通过面向 Debian 的逻辑将三个命令apt-get cleanapt-get autoclean,apt-get autoremove合并为一个执行所有这些命令的命令是否合乎逻辑?

Vid*_*uth 55

这完全取决于您想要实现的目标,它们之所以分开是有原因的。但是让我们看看他们实际做了什么:

  • apt/apt-get clean? 清理软件包并安装脚本/var/cache/apt/archives/
  • apt/apt-get autoclean? 清理过时的 deb 包,少于clean
  • apt/apt-get autoremove? 从系统中删除不再需要的孤立包,但不清除它们,将--purge选项与命令一起使用。

因此,由您决定是否要将前两个中的一个与最后一个组合,您可以像下面那样执行此操作:

sudo apt autoremove && sudo apt clean
Run Code Online (Sandbox Code Playgroud)

如果那是您真正想要做的,但是现在为它编写一个额外的命令是非常多余的。

进一步阅读材料:

  • 我为 `sudo bash -c "apt-get update && apt-get -y Upgrade && apt-get -y autoremove && apt-get -y clean"` 定义了一个别名,它对我很有用。注意:“autoremove”会删除旧的内核映像。 (4认同)
  • 确切地说,autoclean 只会将文件从无法再下载的档案中删除,clean 彻底清除档案。 (2认同)