在 Linux 中(主要是 CentOS / RHEL / Rocky / AlmaLinux 等使用 yum 或 dnf 的系统),可以通过以下方式清理 yum 缓存。
du -sh /var/cache/yum
或(较新系统)
du -sh /var/cache/dnf
yum clean all
或(CentOS 8+ / RHEL 8+)
dnf clean all
这会清除:
yum clean packages
或
dnf clean packages
yum clean metadata
或
dnf clean metadata
yum clean expire-cache
如果 yum clean all 效果不明显,可手动清理:
rm -rf /var/cache/yum/*
或(dnf 系统)
rm -rf /var/cache/dnf/*
⚠️ 注意:删除后下次执行 yum install 会重新下载元数据,速度会稍慢。
如果磁盘空间不足,通常不是 yum 缓存,而是旧内核:
package-cleanup --oldkernels --count=2
(保留 2 个内核)
df -h
du -sh /var/cache/yum
yum clean all
rm -rf /var/cache/yum/*
如果你愿意,可以告诉我:
我可以给你更精确的命令。