在 Ubuntu 里“找垃圾 / 清理空间”一般分几个方向:包缓存、旧内核、日志、用户缓存、大文件。下面按从安全到进阶给你一套常用方法。
sudo apt clean
sudo apt autoremove
apt clean:删 /var/cache/apt/archives/*.debautoremove:删无用依赖和旧内核sudo apt install bleachbit
打开 BleachBit(用 sudo 运行更彻底)
✅ 可清:apt、浏览器、系统日志
⚠️ 别勾“擦除可用空间”(很慢)
df -h
sudo du -h --max-depth=1 / | sort -h
逐步深入:
sudo du -h --max-depth=1 /var | sort -h
sudo apt install ncdu
sudo ncdu /
方向上/下,回车进入,非常直观。
dpkg --list | grep linux-image
保留 当前在用内核:
uname -r
删除旧内核:
sudo apt purge linux-image-x.x.x-x-generic
journalctl --disk-usage
sudo journalctl --vacuum-time=7d
du -sh ~/.cache
rm -rf ~/.cache/*
rm -rf ~/.thumbnails/*
find / -type f -size +500M 2>/dev/null
docker system prune -a
npm cache clean --force
pip cache purge
❌ /bin, /sbin, /lib
❌ /usr(除非明确知道)
❌ 正在运行的程序文件
sudo apt autoremove
sudo apt clean
sudo ncdu /
如果你愿意,可以告诉我:
df -h 输出我可以帮你精确分析该删什么。