在 Ubuntu 系统中,“cleanup(清理)”通常分为系统清理、软件包清理、日志清理、磁盘清理、用户文件清理等几类。下面按常见场景给你一个实用清单。
sudo apt autoremove
sudo apt clean
或只清旧的:
sudo apt autoclean
查看当前内核:
uname -r
查看已安装内核:
dpkg --list | grep linux-image
删除旧内核(不要删当前使用的):
sudo apt remove linux-image-旧版本-generic
查看日志占用:
journalctl --disk-usage
清理旧日志:
sudo journalctl --vacuum-time=7d
或限制大小:
sudo journalctl --vacuum-size=100M
sudo du -sh /var/log/*
可删除或截断大日志:
sudo truncate -s 0 /var/log/大文件.log
sudo du -h --max-depth=1 / | sort -h
sudo apt install baobab
运行:
baobab
df -h
Snap 会保留多个旧版本:
snap list
删除旧版本:
sudo snap remove 软件名 --revision=旧版本号
或一键清理脚本(社区常用):
sudo snap refresh
rm -rf ~/.cache/*
flatpak uninstall --unused
rm -rf ~/.local/share/Trash/*
sudo apt install deborphan
sudo deborphan
sudo apt install bleachbit
⚠️ 使用时不要勾“不懂的选项”
/tmp/var/cache/aptdocker system prune -a
logrotate)sudo apt update
sudo apt autoremove
sudo apt clean
sudo journalctl --vacuum-time=7d
如果你愿意,可以告诉我:
我可以给你更针对性的清理方案。