温馨提示×

ubuntu cleanup工具有哪些

小樊
55
2026-09-02 15:22:09
栏目: 智能运维

在 Ubuntu 系统中,有多种系统清理(cleanup)工具,按使用方式可分为命令行工具图形界面工具。下面按类别给你一个较全面的清单。


一、命令行清理工具(推荐,效率高)

1. apt 自带清理命令

Ubuntu 最基础、最安全的清理方式:

# 删除已下载的 .deb 安装包缓存
sudo apt clean

# 删除无用依赖包
sudo apt autoremove

# 删除旧版本内核(谨慎)
sudo apt autoremove --purge

2. aptitude

apt 更智能的依赖管理工具:

sudo apt install aptitude
sudo aptitude clean

3. deborphan

查找并删除“孤儿包”(不再被依赖的库):

sudo apt install deborphan
deborphan
sudo apt remove --purge $(deborphan)

4. bleachbit(命令行 + GUI)

功能强大的系统清理工具(类似 CCleaner):

sudo apt install bleachbit
sudo bleachbit --clean apt.cache system.tmp

5. ncdu

磁盘占用分析工具,找“大文件/目录”:

sudo apt install ncdu
ncdu /

6. journalctl(清理系统日志)

# 查看日志占用
journalctl --disk-usage

# 清理旧日志
sudo journalctl --vacuum-time=7d

7. snap 清理(Ubuntu 自带 Snap)

# 删除旧版本 snap
sudo snap list
sudo snap remove --revision=<rev> <snap名>

或使用脚本工具:

  • snapd 自动保留最近 3 个版本

二、图形界面清理工具(适合桌面用户)

1. BleachBit(GUI)

sudo apt install bleachbit
  • 可清理:缓存、浏览器、APT、系统日志
  • 有“谨慎模式”避免误删

2. Ubuntu Cleaner(已不怎么维护)

sudo add-apt-repository ppa:gerardpuig/ppa
sudo apt install ubuntu-cleaner

⚠️ 注意:部分版本已停止更新,不推荐新系统使用


3. Stacer(系统优化工具)

集监控 + 清理于一体:

sudo apt install stacer

功能:

  • 清理缓存
  • 启动项管理
  • 服务管理

4. Disk Usage Analyzer(Baobab)

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

如果你愿意,我可以:

  • 服务器 / 桌面版 给方案
  • 写一个 一键清理脚本
  • 针对 磁盘爆满 做专项排查

你更偏向哪种使用场景?

0