在 Linux 中清理用户缓存通常指清理当前用户(或指定用户)下的缓存文件,如浏览器缓存、用户级 .cache 目录、旧的安装包、日志等。下面按安全程度和常见场景给你一个完整清单。
绝大多数用户缓存都在:
~/.cache
du -sh ~/.cache
rm -rf ~/.cache/*
✅ 安全
✅ 不影响个人文件
✅ 下次程序会自动重建
如果是长时间使用的系统,日志可能很大。
sudo journalctl --vacuum-time=7d
保留最近 7 天日志。
sudo apt clean
sudo apt autoclean
sudo yum clean all
# 或
sudo dnf clean all
sudo pacman -Sc
rm -rf ~/.cache/google-chrome
rm -rf ~/.config/google-chrome/Default/Cache
rm -rf ~/.cache/mozilla
rm -rf ~/.local/share/Trash/*
sudo apt remove --purge $(dpkg -l | grep linux-image | awk '{print $2}' | grep -v `uname -r`)
⚠️ 建议只在不缺空间时执行
#!/bin/bash
rm -rf ~/.cache/*
rm -rf ~/.local/share/Trash/*
sudo apt clean 2>/dev/null
sudo journalctl --vacuum-time=7d
echo "用户缓存清理完成"
保存为 cleanup.sh,然后:
chmod +x cleanup.sh
./cleanup.sh
ncdu ~
可视化管理,确认后再删。
✅ 先清理 ~/.cache
✅ 再清理 Trash
✅ 再清包缓存
✅ 最后清日志
如果你愿意,可以告诉我:
我可以给你一份最精准、最安全的清理方案。