在 Debian(及大多数 Linux 发行版)中,并没有像 Windows 那样的“系统垃圾”概念,但长期使用后确实会产生缓存、旧内核、残留包、日志等可清理内容。下面按安全 → 进阶 → 手动分类说明。
Debian 使用 apt 下载的 .deb 包会保存在:
/var/cache/apt/archives/
清理已下载的安装包缓存:
sudo apt clean
只删除过期缓存(更安全):
sudo apt autoclean
卸载软件后,常留下不再需要的依赖:
sudo apt autoremove
建议每次更新系统后执行一次。
Debian 更新内核后不会自动删除旧内核。
查看当前正在使用的内核:
uname -r
查看已安装内核:
dpkg --list | grep linux-image
删除旧内核(不要删当前使用的):
sudo apt remove linux-image-旧版本
或一次性清理:
sudo apt autoremove --purge
systemd 日志可能占用几百 MB。
查看日志占用:
journalctl --disk-usage
只保留最近 3 天:
sudo journalctl --vacuum-time=3d
限制日志大小(例如 100MB):
sudo journalctl --vacuum-size=100M
用户级缓存通常在:
~/.cache/
清理(不影响系统):
rm -rf ~/.cache/*
rm -rf ~/.thumbnails/*
du -h --max-depth=1 /
find / -type f -size +500M 2>/dev/null
❌ 不要随意删除:
/var/log/ 里的文件(可清空,不建议直接删)/tmp/ 里正在使用的文件/usr/ 下的内容✅ 更安全方式:
sudo truncate -s 0 /var/log/某个日志
sudo apt update
sudo apt autoremove --purge
sudo apt clean
sudo journalctl --vacuum-size=100M
rm -rf ~/.cache/*
Debian 不自带“垃圾清理工具”,但可用:
sudo apt install bleachbit
⚠️ 不要勾选“系统”类高级选项,容易误删。
如果你愿意,可以告诉我:
我可以给你更精确、安全的清理方案。