在 Ubuntu 里,Snap 包通常占用空间较大、缓存较多,也常被人想清理或卸载。下面按「从安全到彻底」的方式给你讲怎么清理 Snap。
snap list
你会看到类似:
Name Version Rev Tracking Publisher
core22 2023... 8xx stable canonical✓
firefox 123.0 1xx stable mozilla✓
sudo snap remove 包名
例如:
sudo snap remove firefox
✅ 这是最安全、最推荐的清理方式
Snap 会保留旧版本,非常占空间。
sudo snap refresh
或等系统自动维护。
查看占用:
du -sh /var/lib/snapd/snaps/*
删除指定旧版本(需谨慎):
sudo rm /var/lib/snapd/snaps/包名_版本.snap
⚠️ 不建议手动删正在用的
rm -rf ~/snap/包名
sudo rm -rf /var/snap/包名
如果你完全不想用 Snap(很多服务器用户这样做):
snap list | awk 'NR>1 {print $1}' | xargs sudo snap remove
sudo apt purge snapd
sudo apt autoremove
sudo rm -rf /var/lib/snapd
sudo rm -rf ~/snap
⚠️ Ubuntu 桌面版 Firefox 默认是 Snap,移除后需改用 deb 或 flatpak
/var/lib/snapd 里的核心文件如果你愿意,可以告诉我:
我可以给你更精确的命令。