在 Debian(及大多数 Linux 发行版)中,并没有像 Windows 那样的“一键垃圾清理”,但可以通过包管理器、系统工具、手动清理等方式安全释放空间。下面按常用程度给你一个完整清单。
.deb 安装包sudo apt clean
删除
/var/cache/apt/archives/中的所有.deb文件
✅ 安全,推荐
sudo apt autoclean
比
clean更保守,只删除过期包
sudo apt autoremove
⚠️ 注意:
apt remove 卸载软件,建议一定执行这个uname -r
dpkg --list | grep linux-image
sudo apt remove linux-image-旧版本
✅ 示例:
sudo apt remove linux-image-5.10.0-21-amd64
journalctl --disk-usage
sudo journalctl --vacuum-size=100M
或按时间:
sudo journalctl --vacuum-time=7d
✅ 安全,不影响系统
rm -rf ~/.cache/*
rm -rf ~/.cache/thumbnails/*
✅ 安全,重启后自动重建
sudo find / -xdev -type f -size +500M
sudo apt install ncdu
sudo ncdu /
✅ 可视化管理,比 du 好用
sudo snap list --all
sudo snap remove 包名 --revision=旧版本
flatpak uninstall --unused
docker system prune -a
⚠️ 会删除未使用的容器、镜像、网络
sudo apt update
sudo apt autoremove -y
sudo apt autoclean
sudo journalctl --vacuum-size=100M
rm -rf ~/.cache/*
| 操作 | 原因 |
|---|---|
删除 /tmp 里正在用的文件 |
可能崩溃 |
手动删 /var |
风险极高 |
| 用不明“清理工具” | Debian 不需要 |
sudo apt autoremovesudo apt cleansudo journalctl --vacuum-size=100Mncdu 查大文件如果你愿意,可以告诉我:
我可以给你更精确的清理方案(比如只清哪些目录)。