温馨提示×

怎样安全清理ubuntu空间

小樊
44
2026-09-29 20:01:01
栏目: 云计算

在 Ubuntu 系统中“安全清理空间”的核心原则是:只删系统明确允许删的、自己确认不要的,不碰系统关键目录。下面按“从安全到进阶”的顺序给你一套可操作方案。


一、最安全:用系统自带 / 官方工具

1. 清理 APT 缓存(非常安全)

sudo apt clean
sudo apt autoremove
  • apt clean:删除 /var/cache/apt/archives 里的安装包
  • autoremove:删除不再需要的依赖

✅ 官方推荐,几乎零风险


2. 使用 aptitude / deborphan(可选)

sudo apt install deborphan
deborphan

用于找“孤儿包”,但新手不建议乱删


二、图形界面方式(适合桌面用户)

Ubuntu 自带“磁盘使用分析器”

  • 应用名:Disk Usage Analyzer (baobab)
  • 可直观看到哪些目录占空间

清理方式

  • 删除 ~/.cache
  • 删除旧下载文件
  • 卸载不常用软件(Ubuntu Software)

三、常见可安全删除的地方

1. 用户缓存(安全)

rm -rf ~/.cache/*

⚠️ 只删当前用户,不影响系统


2. 旧内核(小心但常用)

查看当前内核:

uname -r

查看已安装内核:

dpkg --list | grep linux-image

保留 当前 + 一个旧版,其余可删:

sudo apt remove linux-image-x.x.x-x-generic

✅ 不要删 linux-image-generic 元包


3. 日志文件(可控)

sudo journalctl --vacuum-size=100M

限制 systemd 日志大小

或:

sudo rm /var/log/*.old
sudo rm /var/log/*.gz

四、Docker / 开发相关(如果你用)

Docker

docker system prune -a

⚠️ 会删未使用镜像、容器、网络

Snap(Ubuntu 常见占用)

snap list
sudo snap remove 包名

Snap 旧版本可清理(需脚本,不建议手动乱删)


五、不建议动的地方(重要)

❌ 不要手动删:

  • /bin, /sbin, /lib, /usr
  • /etc(配置)
  • /var 中不熟悉的内容
  • rm -rf / 或 rm -rf /*(致命)

六、推荐的安全流程(总结)

sudo apt update
sudo apt autoremove
sudo apt clean
rm -rf ~/.cache/*
sudo journalctl --vacuum-size=100M

再用 baobab 看大目录,按需清理。


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

  • 是 服务器还是桌面
  • 空间主要被什么占(日志 / Docker / 快照)
  • 当前磁盘使用情况(df -h 输出)

我可以给你更精准、不踩坑的方案。

0 踩