在 Ubuntu 中清理文件系统,通常可以从软件包、缓存、日志、用户文件、系统快照几个方面入手。下面按“安全 → 进阶”的顺序给你一套实用方案。
sudo apt autoremove
sudo apt autoclean
sudo apt clean
autoremove:删除不再需要的依赖autoclean:清理旧版本 deb 缓存clean:清空全部 apt 缓存sudo apt install bleachbit
或:
sudo apt install gnome-disk-utility
df -h
du -sh /*
进一步定位:
du -sh /var/*
du -sh /home/*
sudo apt install baobab
baobab
非常直观地看到哪个文件夹最大。
sudo journalctl --vacuum-size=100M
或限制日志大小:
sudo nano /etc/systemd/journald.conf
修改:
SystemMaxUse=200M
查看当前内核:
uname -r
查看已安装内核:
dpkg --list | grep linux-image
删除旧内核(保留当前和上一个):
sudo apt remove linux-image-旧版本
sudo snap list
sudo snap remove 包名 --revision=旧版本
flatpak uninstall --unused
timeshift --list
sudo timeshift --delete --snapshot '快照名'
sudo btrfs subvolume list /
~/.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
如果你愿意,可以告诉我:
我可以给你更针对性的清理方案。