在 Ubuntu 中,“缓存”通常指以下几类,你可以根据需要选择清除方式:
Ubuntu 使用 apt 安装软件时会把 .deb 包缓存在 /var/cache/apt/archives/
# 删除已下载但不再需要的安装包
sudo apt clean
# 只删除旧版本缓存(推荐)
sudo apt autoclean
# 删除不再需要的依赖
sudo apt autoremove
日志文件在 /var/log
# 清理 systemd 日志(保留最近 100MB)
sudo journalctl --vacuum-size=100M
# 或只保留最近 7 天
sudo journalctl --vacuum-time=7d
也可以清理旧日志:
sudo rm -rf /var/log/*.old /var/log/*.[0-9]
用户级缓存在 ~/.cache
# 查看占用
du -sh ~/.cache
# 清空(谨慎)
rm -rf ~/.cache/*
⚠️ 不会影响个人文件,但可能清除浏览器缓存、缩略图等。
仅临时生效,重启后会恢复:
# 清除 pagecache、dentries、inodes
sudo sync && echo 3 | sudo tee /proc/sys/vm/drop_caches
sudo apt install bleachbit
打开 BleachBit,勾选要清理的内容即可。
df -h
du -sh /* 2>/dev/null
如果你能说明:
我可以给你更精确的命令。