温馨提示×

Ubuntu清理磁盘用什么工具

小樊
44
2026-08-02 22:34:16
栏目: 智能运维

在 Ubuntu 上清理磁盘空间,常用工具可以分为命令行工具图形界面工具两类。下面按推荐程度给你整理一份实用清单。


一、系统自带 / 命令行工具(最常用)

1. apt 清理(强烈推荐)

sudo apt clean
sudo apt autoclean
sudo apt autoremove

作用:

  • 删除已下载的 .deb 安装包缓存
  • 删除不再需要的依赖包

✅ 安全、官方、必做


2. journalctl(系统日志清理)

journalctl --disk-usage
sudo journalctl --vacuum-time=7d

作用:

  • 清理 systemd 日志
  • 防止日志占用几 GB 空间

3. du / ncdu(查找大文件)

sudo apt install ncdu
sudo ncdu /

作用:

  • 可视化查看哪些目录/文件最占空间
  • du 更直观

✅ 排查磁盘爆满神器


4. 清理旧内核(谨慎)

dpkg --list | grep linux-image
sudo apt remove linux-image-xxx

⚠️ 不要删当前正在使用的内核


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

5. Disk Usage Analyzer(磁盘使用分析器)

  • 系统自带(GNOME)
  • 中文名:磁盘使用分析器
  • 路径:应用菜单 → 磁盘使用分析器

✅ 适合新手,图形化查看大文件


6. BleachBit

sudo apt install bleachbit

功能:

  • 清理缓存
  • 清理浏览器数据
  • 清理临时文件

⚠️ 使用时要小心勾选项,避免误删


三、进阶 / 服务器常用

7. 清理 Docker(如果你在用)

docker system df
docker system prune -a

8. 清理 Snap(Ubuntu 特有)

Snap 会保留多个旧版本:

sudo snap list --all
sudo snap remove 包名 --revision=旧版本号

或安装自动清理脚本:

sudo apt install snapd

四、推荐清理顺序(安全)

  1. apt autoremove + clean
  2. journalctl --vacuum-time=7d
  3. ncdu 查找大文件
  4. 图形工具辅助确认

五、快速一键清理脚本(安全版)

#!/bin/bash
sudo apt update
sudo apt autoremove -y
sudo apt clean
sudo journalctl --vacuum-time=7d
echo "清理完成"

如果你愿意,可以告诉我:

  • 桌面版还是服务器版 Ubuntu
  • 磁盘是 爆满 / 想瘦身 / 刚升级完
  • 当前磁盘使用情况(df -h 输出)

我可以帮你精准分析该删什么、不该删什么

0