温馨提示×

ubuntu文件系统怎样清理

小樊
53
2026-09-25 11:27:52
栏目: 智能运维

在 Ubuntu 中清理文件系统,通常可以从软件包、缓存、日志、用户文件、系统快照几个方面入手。下面按“安全 → 进阶”的顺序给你一套实用方案。


一、最安全、最推荐的清理方式

1. 清理 apt 缓存和旧包

sudo apt autoremove
sudo apt autoclean
sudo apt clean
  • autoremove:删除不再需要的依赖
  • autoclean:清理旧版本 deb 缓存
  • clean:清空全部 apt 缓存

2. 使用自带清理工具(图形界面)

sudo apt install bleachbit

或:

sudo apt install gnome-disk-utility
  • BleachBit:可视化清理缓存、日志、浏览器数据
  • 磁盘工具:查看空间占用

二、查看“到底是谁占用了空间”

1. 命令行查看目录占用

df -h
du -sh /*

进一步定位:

du -sh /var/*
du -sh /home/*

2. 图形化工具(推荐)

sudo apt install baobab
baobab

非常直观地看到哪个文件夹最大。


三、常见“吃空间大户”及清理方法

1. 日志文件(/var/log)

sudo journalctl --vacuum-size=100M

或限制日志大小:

sudo nano /etc/systemd/journald.conf

修改:

SystemMaxUse=200M

2. 内核(旧版本)

查看当前内核:

uname -r

查看已安装内核:

dpkg --list | grep linux-image

删除旧内核(保留当前和上一个):

sudo apt remove linux-image-旧版本

四、Snap / Flatpak(容易忽略)

Snap 清理

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

Flatpak 清理

flatpak uninstall --unused

五、如果你用了 LVM / Btrfs / Timeshift

Timeshift 快照

timeshift --list
sudo timeshift --delete --snapshot '快照名'

Btrfs 子卷

sudo btrfs subvolume list /

六、用户级清理(安全)

清理浏览器缓存

  • Chrome / Firefox:设置 → 清除浏览数据

清理 Wine / Steam

  • ~/.wine
  • ~/.steam

七、不推荐新手做的

❌ 手动删 /bin、/sbin、/lib
❌ 删 /usr 下不了解的文件
❌ rm -rf / 类命令


八、一键“综合清理脚本(保守版)”

sudo apt update
sudo apt autoremove -y
sudo apt autoclean -y
sudo apt clean
sudo journalctl --vacuum-size=100M
flatpak uninstall --unused -y

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

  • Ubuntu 版本(20.04 / 22.04 / 24.04?)
  • 是桌面版还是服务器
  • 磁盘快满还是只是想“瘦身”

我可以给你更针对性的清理方案。

0 踩