在 Ubuntu 里,“缓存”可以指好几种不同的东西,下面按常见类型给你分别说明怎么“重置/清理”。
Ubuntu 用 apt 安装软件时会把 .deb 包缓存在:
/var/cache/apt/archives
sudo apt clean
删除所有已下载的
.deb包缓存
sudo apt autoclean
sudo apt autoremove
这是 Linux 内核的内存缓存,不是文件,可安全释放。
sudo sync
sudo echo 3 | sudo tee /proc/sys/vm/drop_caches
说明:
1:释放 pagecache2:释放 dentries + inodes3:全部释放⚠️ 只是临时释放,系统会根据需要重新缓存。
Ubuntu 默认用 systemd-resolved。
sudo systemd-resolve --flush-caches
或(新版本):
sudo resolvectl flush-caches
查看状态:
resolvectl status
如果你说的是“系统变慢、图标异常”:
rm -rf ~/.cache/thumbnails/*
rm -rf ~/.cache/*
不会影响个人文件,但部分程序会重新生成缓存
pip cache purge
npm cache clean --force
docker system prune
Ubuntu 没有一键重置,通常做法是:
如果你能说清楚是 哪种缓存(软件安装?浏览器?系统卡顿?DNS?),我可以给你更精准的命令。