在 Debian 系统里,“cleanup(清理)”通常指清理无用包、缓存、旧内核、日志等。下面按用途给你分类介绍常用工具和方法:
apt / apt-get(包管理清理)# 删除已下载的 deb 缓存
sudo apt clean
# 只保留最新版本缓存
sudo apt autoclean
# 删除不再需要的依赖
sudo apt autoremove
# 组合使用
sudo apt autoremove --purge
sudo apt clean
dpkg (查看/清理残留)# 查看残留配置
dpkg -l | grep '^rc'
# 清理残留配置
sudo apt purge $(dpkg -l | grep '^rc' | awk '{print $2}')
deborphan(找孤儿包)sudo apt install deborphan
deborphan
sudo apt remove --purge $(deborphan)
cruft(查找系统中不属于任何包的文件)sudo apt install cruft
sudo cruft
BleachBitsudo apt install bleachbit
# 查看已安装内核
dpkg --list | grep linux-image
# 删除旧内核(保留当前和上一个)
sudo apt purge linux-image-xxx
或自动:
sudo apt autoremove --purge
journalctl(systemd 日志)# 限制日志大小
sudo journalctl --vacuum-size=100M
tmpwatch / tmpreapersudo apt install tmpreaper
sudo tmpreaper 7d /tmp
stacer(系统监控+清理 GUI)ncdu(查大文件)sudo apt install ncdu
ncdu /
sudo apt update
sudo apt autoremove --purge
sudo apt clean
sudo journalctl --vacuum-size=100M
如果你可以说:
我可以给你一个最适合你场景的一键清理方案。