在 Ubuntu 中“清理缓存”通常分为几种情况,下面按常见需求给你说明:
Ubuntu 使用 apt 安装软件时会把 .deb 包缓存在:
/var/cache/apt/archives/
sudo apt clean
会清空
/var/cache/apt/archives中所有.deb文件
sudo apt autoclean
sudo apt autoremove
⚠️ 一般不建议手动清理,Linux 会自动管理
free -h
sudo sync
sudo echo 3 | sudo tee /proc/sys/vm/drop_caches
说明:
1:清理 pagecache2:清理 dentries/inodes3:全部清理用户级缓存通常在:
~/.cache/
du -sh ~/.cache
rm -rf ~/.cache/*
不会影响个人文件,但可能让部分程序重新生成缓存
sudo snap refresh
sudo rm -rf /var/lib/snapd/cache/*
sudo snap list --all
手动移除旧版本(示例):
sudo snap remove package-name --revision=旧版本号
sudo journalctl --vacuum-time=7d
只保留最近 7 天日志
或清理旧日志:
sudo rm /var/log/*.gz
sudo rm /var/log/*.[0-9]
sudo apt update
sudo apt autoremove -y
sudo apt autoclean -y
sudo apt clean
如果你是指:
可以告诉我具体场景,我给你更精准的命令。