温馨提示×

系统清理Ubuntu有哪些推荐工具

小樊
47
2026-01-07 19:33:42
栏目: 智能运维

Ubuntu系统清理工具推荐

一 图形化工具

  • BleachBit:跨平台、开源,支持清理缓存、Cookies、日志等,提供图形界面与命令行两种使用方式,适合注重隐私与深度清理的用户。
  • Stacer:集系统监控、垃圾清理、启动项管理于一体,界面直观,适合“一站式”优化与清理。
  • Ubuntu Cleaner:面向Ubuntu/衍生版,可清理APT缓存、缩略图、未使用包、旧内核等,操作简单。
  • Sweeper(KDE):KDE 桌面组件,侧重隐私痕迹清理(如 Cookies、历史记录、缩略图等)。
  • FSlint:查找并清理重复文件、空目录、临时文件、错误符号链接等,支持 GUI 与 CLI,便于脚本化。
  • GCleaner:CCleaner 风格的轻量工具,适合偏好**GTK+**界面与快速清理的用户。
  • GNOME Disks / 磁盘占用分析器(Baobab):前者用于磁盘与分区管理,后者用于可视化定位大文件/目录,常配合清理工作使用。

二 命令行常用清理

  • APT 缓存与依赖
    • 清理旧包索引:sudo apt-get autoclean
    • 清理已下载包文件:sudo apt-get clean
    • 移除不再需要的依赖:sudo apt-get autoremove
  • systemd 日志
    • 按时间保留:sudo journalctl --vacuum-time=7d(示例:保留最近7天
    • 按体积限制:sudo journalctl --vacuum-size=100M(示例:最大100MB
  • 旧内核(务必谨慎)
    • 查看当前内核:uname -r
    • 列出已安装内核:dpkg --list | grep linux-image
    • 删除指定旧内核(示例):sudo apt-get purge linux-image-5.4.0-XX-generic;建议至少保留 1 个备用内核,避免误删当前运行内核导致无法启动。
  • 用户级缓存与临时文件
    • 清空回收站(桌面环境各自位置)
    • 清理缩略图:rm -rf ~/.cache/thumbnails/*
    • 清理临时文件:sudo rm -rf /tmp/*(避免删除正在使用的临时文件)
  • Snap 旧版本
    • 查看大小:du -h /var/lib/snapd/snaps
    • 删除旧版本(示例):sudo snap remove <旧版本snap名>(保留最新一条即可)

三 按场景选择建议

场景 推荐工具 说明
一键图形化清理 Stacer、Ubuntu Cleaner、BleachBit 适合新手与需要快速释放空间的用户
隐私痕迹清理 BleachBit、Sweeper 清理浏览器缓存、Cookies、历史记录等
定位大文件/目录 GNOME Disks、Baobab 先找“大块头”,再定向清理
重复文件清理 FSlint 查找并删除重复文件、空目录等
包管理与去依赖 apt-get autoremove、GtkOrphan 移除无用依赖与孤立包
日志与缓存维护 journalctl、apt-get clean/autoclean 控制日志体积、清理包缓存

四 安全与维护建议

  • 清理前务必备份重要数据;对关键目录(如 /usr/boot/var/lib)执行删除前先确认路径与作用。
  • 删除旧内核时保留至少 1 个备用内核,避免系统无法启动。
  • /tmp 等临时目录操作要谨慎,避免删除正在使用的文件。
  • 建议每 1–2 个月进行一次基础维护(清理缓存、日志、回收站等),长期保持空间健康。

0