在 Debian 系统中进行“清理(cleanup)”通常指释放磁盘空间、删除无用包、清理缓存和日志。下面按常见场景给你一套标准步骤。
sudo apt autoremove
删除因安装其他软件而自动安装、现在已无用的包。
sudo apt purge $(dpkg -l | grep '^rc' | awk '{print $2}')
或交互式:
sudo apt autoremove --purge
sudo apt clean
删除 /var/cache/apt/archives/ 中所有 .deb 包。
sudo apt autoclean
只删除过期或无用的缓存包(更安全)。
df -h
du -h --max-depth=1 /
sudo find / -type f -size +500M
sudo journalctl --vacuum-time=7d
保留最近 7 天日志。
或按大小:
sudo journalctl --vacuum-size=100M
sudo find /var/log -type f -name "*.log" -mtime +30 -delete
(谨慎使用)
Debian 不会自动删除旧内核,容易占满 /boot。
dpkg --list | grep linux-image
sudo apt purge linux-image-旧版本
或使用:
sudo apt autoremove --purge
rm -rf ~/.cache/*
rm -rf ~/.thumbnails/*
sudo apt install deborphan
sudo deborphan
sudo apt purge $(deborphan)
sudo apt install ncdu
sudo ncdu /
sudo apt update
sudo apt autoremove --purge
sudo apt clean
sudo journalctl --vacuum-time=7d
如果你说的是 Docker / LXC / 服务器 / 桌面不同场景,可以告诉我,我可以给你更针对性的清理方案。