在 Ubuntu 系统中清理磁盘空间,可以从系统自带工具、命令行以及常见大文件/缓存清理几个方面入手。下面按从安全到进阶的顺序给你一份实用清单。
sudo apt install baobab
baobab
Ubuntu 没有像 Windows 那样的一键清理工具,但可通过:
sudo apt clean
sudo apt autoclean
.deb 安装包sudo apt autoremove
journalctl --disk-usage
sudo journalctl --vacuum-size=200M
或按时间:
sudo journalctl --vacuum-time=7d
Snap 非常占空间,旧版本不会自动删除。
du -h /snap
sudo snap list --all | awk '/disabled/{print $1, $3}' |
while read snapname revision; do
sudo snap remove "$snapname" --revision="$revision"
done
rm -rf ~/.cache/*
rm -rf ~/.cache/thumbnails/*
sudo find / -xdev -type f -size +500M
sudo du -h / | sort -hr | head -20
docker system df
docker system prune -a
⚠ 会删除未使用的镜像和容器
uname -r
sudo apt remove --purge linux-image-*-generic
⚠ 不要删当前正在用的内核
| 位置 | 说明 |
|---|---|
/var/log |
日志 |
~/.local/share/Trash |
回收站 |
/tmp |
临时文件 |
/var/lib/docker |
Docker |
/snap |
Snap 软件 |
你也可以直接跑这个:
df -h
du -sh ~/.cache
journalctl --disk-usage
docker system df 2>/dev/null
如果你愿意,可以告诉我:
我可以给你更精确的清理方案,甚至帮你写一条“安全清理命令”。