了解 APT 保存已下载 .deb 文件的位置、apt clean、autoclean 与 autoremove 的区别,以及在 Debian 和 Ubuntu 上可以安全删除的内容。
APT 软件包缓存是 /var/cache/apt/archives 文件夹,apt 和 apt-get 在 Debian、Ubuntu 及相关发行版中将下载的 .deb 软件包文件保存在此处。“apt-get clean”会删除所有缓存的软件包,“apt-get autoclean”仅删除无法再下载的软件包,而“apt autoremove”会删除不再被任何软件包需要的软件包。
clean 会删除 /var/cache/apt/archives 及其 partial 文件夹中除锁文件之外的所有内容。软件包仍然保持安装状态;只有下载的副本被删除。
autoclean 会删除在软件源中不再可用的缓存软件包文件,从而防止缓存无限增长。
autoremove 会卸载作为依赖项自动安装且不再需要的软件包,例如 Ubuntu 上的旧内核。
“du -sh /var/cache/apt/archives”显示缓存占用了多少空间。
du -sh /var/cache/apt/archivessudo apt-get cleanapt-get -s autoremovesudo apt autoremove最后更新: 2026-10-08
如何使用 du 和交互式的 ncdu 查找 Linux 磁盘中被占满的内容,并提供保留在单个文件系统中的选项。
如何读取 df 的输出,为什么普通用户在 Avail 降为零之前 Use% 就可能达到 100%,以及如何使用 df -i 检查 inode。
如何使用 journalctl 读取日志、检查日志占用的空间大小,并通过 --vacuum 选项安全地缩减日志大小。