yum清理缓存步骤

作者:技术拾光

时间:2026-07-06

浏览:435

YUM缓存积累占用磁盘空间,可通过yumcleanall命令一键清理,或手动删除/var/cache/yum目录。命令也支持单独清理RPM包、元数据或过期缓存。清理需root权限,之后重新下载较慢。定期清理可释放空间、避免过期问题。

文章目录

YUM使用时间长了,缓存文件自然会不断累积——下载的RPM包、元数据等会占用不少磁盘空间。如何清理YUM缓存?主要有两种方式:使用YUM自带的命令一键清除,或者手动删除缓存文件。下面详细介绍这两种方法,并说明哪些缓存可以单独清理。

yum清理缓存步骤

方法一:使用YUM命令

  1. 首先查看YUM缓存目录的位置——默认路径为/var/cache/yum,进入该目录即可了解缓存占用的空间大小。

  2. 如需一次性清空所有YUM缓存,执行以下命令:

    sudo yum clean all

    该命令会删除所有已下载的RPM包和元数据,清理效果彻底。

  3. 如果只想清理特定类型的缓存,YUM提供了细化选项:

    • 仅删除下载的RPM包:
      sudo yum clean packages
    • 仅删除元数据:
      sudo yum clean metadata
    • 仅删除过期缓存:
      sudo yum clean expire-cache

    这三个命令可根据实际需求选用,不一定每次都要执行clean all。

方法二:手动删除缓存文件

如果喜欢自行操作、直观查看缓存内容,直接进入目录删除文件也是可行的:

  1. 进入缓存目录:

    cd /var/cache/yum
  2. 删除目录下所有内容:

    sudo rm -rf *

    注意:-rf表示递归强制删除,目录内的子文件夹也会一并清除。执行前请确认当前目录是否正确。

注意事项

  • 清理YUM缓存需要root权限,因此命令前均需添加sudo。若没有相应权限,命令将无法执行并报错。
  • 缓存清理完成后,下次使用YUM安装或更新软件时,系统会重新下载所需的文件和元数据——相当于重新拉取仓库数据。如果网络速度较慢,等待时间会相应增加。

定期清理YUM缓存可以释放磁盘空间,同时避免因缓存过期导致的一些异常问题。建议每隔一至两个月执行一次yum clean all,操作简单且能保持系统清爽。

实用工具推荐

电子包浆

绿化、压缩、噪点和虚拟水印,自由调节做旧程度。

使用 ›
图片压缩

选择画质和输出格式,预览压缩前后的大小。

使用 ›