在 Debian 系统中,清理软件缓存(主要是 APT 包管理器的缓存)可以通过以下几种方式:
du -sh /var/cache/apt/archives
.deb 包sudo apt-get clean
会清空
/var/cache/apt/archives/和/var/cache/apt/archives/partial/
不可恢复
sudo apt-get autoclean
只删除已经无法再下载的旧包,比
clean安全
sudo apt-get autoremove
sudo apt-get autoremove --purge
sudo rm -rf /var/lib/apt/lists/*
然后更新:
sudo apt-get update
适用于解决
apt update报错或磁盘空间不足的情况
apt 命令(更简洁)sudo apt clean
sudo apt autoclean
sudo apt autoremove
sudo journalctl --vacuum-time=7d
或限制大小:
sudo journalctl --vacuum-size=100M
rm -rf ~/.cache/*
sudo apt-get autoclean
sudo apt-get autoremove --purge
| 操作 | 作用 |
|---|---|
apt clean |
清空所有 APT 缓存 |
apt autoclean |
删除过期缓存 |
apt autoremove |
删除无用依赖 |
删除 /var/lib/apt/lists/* |
清理软件源索引 |
journalctl --vacuum |
清理系统日志 |
如果你是想 释放磁盘空间 或 Docker / 服务器环境,可以告诉我具体场景,我可以给你更精确的清理方案。