在 CentOS 中清理用户缓存可以从单个用户和系统全局两个层面来做。下面按常见场景整理,适用于 CentOS 7 / 8 / Stream。
用户缓存一般在:
~/.cache
清理方法:
rm -rf ~/.cache/*
⚠️ 不会删除配置,只删除缓存文件,一般安全。
rm -rf ~/.cache/mozilla
rm -rf ~/.mozilla/firefox/*/cache2
rm -rf ~/.cache/google-chrome
rm -rf ~/.config/google-chrome/Default/Cache
rm -rf ~/.local/share/Trash/*
rm -rf /tmp/$(whoami)*
⚠️ 建议先确认再执行
rm -rf /home/*/.cache/*
或只清理某个用户:
rm -rf /home/用户名/.cache/*
sudo rm -rf /tmp/*
sudo rm -rf /var/tmp/*
# CentOS 7
sudo yum clean all
# CentOS 8 / Stream
sudo dnf clean all
systemctl --user restart systemd-tmpfiles-clean
CentOS 默认已有 systemd-tmpfiles:
sudo systemctl status systemd-tmpfiles-clean.timer
如需立即执行:
sudo systemd-tmpfiles --clean
✅ 可放心清理:
~/.cache/tmp/var/tmpyum/dnf cache❌ 不建议随意删除:
~/.config~/.local/sharerm -rf ~/.cache/* ~/.local/share/Trash/* /tmp/$(whoami)*
如果你能说明是 服务器 / 桌面 / Docker / 多用户环境,我可以给你更精确的清理方案。