温馨提示×

CentOS怎样清理用户缓存

小樊
49
2026-07-20 15:47:14
栏目: 智能运维

在 CentOS 中清理用户缓存可以从单个用户系统全局两个层面来做。下面按常见场景整理,适用于 CentOS 7 / 8 / Stream。


一、清理当前用户的缓存(最常用)

1️⃣ 清理用户本地缓存(推荐)

用户缓存一般在:

~/.cache

清理方法:

rm -rf ~/.cache/*

⚠️ 不会删除配置,只删除缓存文件,一般安全。


2️⃣ 清理浏览器缓存(如果是桌面用户)

  • Firefox
rm -rf ~/.cache/mozilla
rm -rf ~/.mozilla/firefox/*/cache2
  • Chrome / Chromium
rm -rf ~/.cache/google-chrome
rm -rf ~/.config/google-chrome/Default/Cache

3️⃣ 清理用户临时文件

rm -rf ~/.local/share/Trash/*
rm -rf /tmp/$(whoami)*

二、清理系统级用户缓存(管理员)

1️⃣ 清理所有用户的缓存(谨慎)

⚠️ 建议先确认再执行

rm -rf /home/*/.cache/*

或只清理某个用户:

rm -rf /home/用户名/.cache/*

2️⃣ 清理系统临时目录

sudo rm -rf /tmp/*
sudo rm -rf /var/tmp/*

3️⃣ 清理 yum / dnf 缓存(系统包缓存)

# CentOS 7
sudo yum clean all

# CentOS 8 / Stream
sudo dnf clean all

三、清理 systemd 用户缓存(较少见)

systemctl --user restart systemd-tmpfiles-clean

四、自动定期清理(推荐)

CentOS 默认已有 systemd-tmpfiles

sudo systemctl status systemd-tmpfiles-clean.timer

如需立即执行:

sudo systemd-tmpfiles --clean

五、安全建议 ✅

✅ 可放心清理:

  • ~/.cache
  • /tmp
  • /var/tmp
  • yum/dnf cache

❌ 不建议随意删除:

  • ~/.config
  • ~/.local/share
  • 正在运行的程序目录

六、快速一键清理(当前用户)

rm -rf ~/.cache/* ~/.local/share/Trash/* /tmp/$(whoami)*

如果你能说明是 服务器 / 桌面 / Docker / 多用户环境,我可以给你更精确的清理方案。

0