在 Ubuntu 系统中,有多种系统清理(cleanup)工具,按使用方式可分为命令行工具和图形界面工具。下面按类别给你一个较全面的清单。
apt 自带清理命令Ubuntu 最基础、最安全的清理方式:
# 删除已下载的 .deb 安装包缓存
sudo apt clean
# 删除无用依赖包
sudo apt autoremove
# 删除旧版本内核(谨慎)
sudo apt autoremove --purge
aptitude比 apt 更智能的依赖管理工具:
sudo apt install aptitude
sudo aptitude clean
deborphan查找并删除“孤儿包”(不再被依赖的库):
sudo apt install deborphan
deborphan
sudo apt remove --purge $(deborphan)
bleachbit(命令行 + GUI)功能强大的系统清理工具(类似 CCleaner):
sudo apt install bleachbit
sudo bleachbit --clean apt.cache system.tmp
ncdu磁盘占用分析工具,找“大文件/目录”:
sudo apt install ncdu
ncdu /
journalctl(清理系统日志)# 查看日志占用
journalctl --disk-usage
# 清理旧日志
sudo journalctl --vacuum-time=7d
snap 清理(Ubuntu 自带 Snap)# 删除旧版本 snap
sudo snap list
sudo snap remove --revision=<rev> <snap名>
或使用脚本工具:
snapd 自动保留最近 3 个版本sudo apt install bleachbit
sudo add-apt-repository ppa:gerardpuig/ppa
sudo apt install ubuntu-cleaner
⚠️ 注意:部分版本已停止更新,不推荐新系统使用
集监控 + 清理于一体:
sudo apt install stacer
功能:
Ubuntu 自带:
baobab
| 类型 | 命令/工具 |
|---|---|
| APT 缓存 | apt clean |
| 无用依赖 | apt autoremove |
| 旧内核 | apt autoremove --purge |
| 系统日志 | journalctl --vacuum-time |
| 快照(Snap) | snap remove |
| 临时文件 | BleachBit / Stacer |
| 大文件 | ncdu, baobab |
sudo apt update
sudo apt autoremove --purge
sudo apt clean
sudo journalctl --vacuum-time=7d
sudo bleachbit --clean apt.cache system.tmp
如果你愿意,我可以:
你更偏向哪种使用场景?