又见炊烟升起

导航

 

针对根分区空间不足的问题,有很多工具可以帮助你分析和清理。通常的流程是:先用可视化工具找到“空间杀手”,再用专业清理工具进行安全清理。

这里整理了一些主流的选择,你可以根据自己的使用习惯(命令行还是图形界面)来挑选。


🧹 专业系统清理工具

这类工具能自动扫描并清理各类系统垃圾,是解决问题的核心。

  • BleachBit:一款非常经典的开源清理工具,被称为“Linux 版的 CCleaner”。它能深度清理缓存、日志、临时文件和浏览器历史等,同时提供图形界面 (GUI) 和命令行 (CLI) 两种模式,使用前可以预览将要删除的内容,比较安全。

    • 安装:sudo apt-get install bleachbit
    • 命令行用法:sudo bleachbit --clean 可以清理系统缓存
  • Stacer:一款集系统监控、垃圾清理、启动项管理于一体的“一站式”优化工具。它的图形界面非常直观,很适合桌面用户。

    • 安装:sudo apt-get install stacer
  • Ubuntu Cleaner:专为 Ubuntu 及其衍生版设计的轻量级清理工具。可以一键清理 APT 缓存、缩略图缓存和旧内核等。


🗺️ 磁盘空间分析器(可视化“空间杀手”)

如果不知道空间被谁占用了,先用这些工具“看”清楚。

  • Disk Usage Analyzer (Baobab):Ubuntu 系统自带的磁盘分析工具。可以用树形图或饼图直观展示各目录的大小,方便你快速定位到占用空间最大的文件或文件夹。

  • QDirStat:一款强大的图形化磁盘占用统计工具。它能以树状图彩色矩形块(Treemap) 的方式展示文件大小,大文件一目了然。你可以直接在软件界面里将文件移至回收站。

    • 安装:sudo apt-get install qdirstat
  • ncdu:终端下的磁盘分析神器。它通过字符界面展示目录大小,操作简单,非常适合在没有图形界面的服务器上使用。

    • 安装:sudo apt-get install ncdu
    • 用法:sudo ncdu / # 扫描根目录

⌨️ 命令行工具(快速、脚本化)

如果你习惯使用终端,这些命令可以快速清理特定类型的文件。

  • 包管理器清理 (APT):这是最安全、最基础的清理方式。

    • sudo apt-get autoremove:删除不再需要的依赖包。
    • sudo apt-get autoclean:清理旧版本的软件包缓存。
    • sudo apt-get clean:清理所有软件包缓存。
  • 日志清理 (journalctl):Systemd 的日志可能会占用大量空间。

    • sudo journalctl --vacuum-time=7d:保留最近 7 天的日志。
    • sudo journalctl --vacuum-size=500M:将日志总大小限制在 500MB 以内。
  • 查找大文件 (find):适合查找特定大小或类型的文件。

    • sudo find / -type f -size +1G:查找根目录下所有大于 1GB 的文件。

🚀 新兴的自动化清理工具

  • Nibs:一个较新的终端交互式清理工具。它会智能扫描并分类出“安全”、“需审查”和“高风险”的文件,并默认将文件移至回收站而非直接删除,降低了误删风险。
    • 安装:curl -fsSL https://raw.githubusercontent.com/danitsdev/nibs/main/install.sh | bash
    • 用法:在终端输入 nibs 即可开启交互界面。

💎 总结与建议

你可以根据自己的情况,选择下面任一流程来解决问题:

  1. 新手或桌面用户(图形界面)

    • 先用 Disk Usage Analyzer (Baobab)QDirStat 扫描磁盘,找出占用空间的大目录。
    • 再使用 BleachBitStacer 进行一键式系统垃圾清理。
  2. 服务器或习惯终端用户(命令行)

    • 先用 sudo ncdu / 定位大文件目录。
    • 然后执行 APT 清理 (autoremove, autoclean) 和日志清理 (journalctl --vacuum-size)。
    • 最后用 find 命令处理特定的大文件或旧文件。
  3. 追求便捷与智能

    • 可以尝试 Nibs,它会引导你完成清理过程,相对省心。

⚠️ 安全提示:在对系统目录(如 /)进行操作前,请务必小心。建议使用 --dry-run 或工具的预览功能先查看会删除哪些文件。对于 rm 等删除命令,再三确认路径是否正确,避免误删重要数据。

posted on 2026-07-27 08:46  ni_sy  阅读(0)  评论(0)    收藏  举报