yum清理缓存步骤
作者:技术拾光时间:2026-07-06 07:59:12浏览:436
YUM缓存积累占用磁盘空间,可通过yumcleanall命令一键清理,或手动删除/var/cache/yum目录。命令也支持单独清理RPM包、元数据或过期缓存。清理需root权限,之后重新下载较慢。定期清理可释放空间、避免过期问题。
YUM使用时间长了,缓存文件自然会不断累积——下载的RPM包、元数据等会占用不少磁盘空间。如何清理YUM缓存?主要有两种方式:使用YUM自带的命令一键清除,或者手动删除缓存文件。下面详细介绍这两种方法,并说明哪些缓存可以单独清理。

方法一:使用YUM命令
首先查看YUM缓存目录的位置——默认路径为
/var/cache/yum,进入该目录即可了解缓存占用的空间大小。如需一次性清空所有YUM缓存,执行以下命令:
sudo yum clean all该命令会删除所有已下载的RPM包和元数据,清理效果彻底。
如果只想清理特定类型的缓存,YUM提供了细化选项:
- 仅删除下载的RPM包:
sudo yum clean packages - 仅删除元数据:
sudo yum clean metadata - 仅删除过期缓存:
sudo yum clean expire-cache
这三个命令可根据实际需求选用,不一定每次都要执行
clean all。- 仅删除下载的RPM包:
方法二:手动删除缓存文件
如果喜欢自行操作、直观查看缓存内容,直接进入目录删除文件也是可行的:
进入缓存目录:
cd /var/cache/yum删除目录下所有内容:
sudo rm -rf *注意:
-rf表示递归强制删除,目录内的子文件夹也会一并清除。执行前请确认当前目录是否正确。
注意事项
- 清理YUM缓存需要root权限,因此命令前均需添加
sudo。若没有相应权限,命令将无法执行并报错。 - 缓存清理完成后,下次使用YUM安装或更新软件时,系统会重新下载所需的文件和元数据——相当于重新拉取仓库数据。如果网络速度较慢,等待时间会相应增加。
定期清理YUM缓存可以释放磁盘空间,同时避免因缓存过期导致的一些异常问题。建议每隔一至两个月执行一次yum clean all,操作简单且能保持系统清爽。
