yum clean与 yum clean all有何不同 详细些
时间: 2023-10-07 12:06:35 浏览: 277
2023网络搭建Linux的YUM超详细配置教程
`yum clean`和`yum clean all`都是用来清理YUM软件包管理器缓存的命令,两者的区别在于:
1. `yum clean`只清理缓存目录下旧的软件包数据,保留最近的软件包数据。这个命令会删除所有缓存的元数据和头文件,但保留包本身。这样,如果您稍后需要再次安装相同的软件包,YUM将检测本地缓存中是否存在该软件包,并将其从缓存中提取而不必重新下载。
2. `yum clean all`清空所有的缓存,包括元数据、头文件以及软件包本身。这个命令清空所有已经下载的软件包和元数据。这意味着,如果您需要再次安装相同的软件包,YUM将不得不从远程存储库重新下载该软件包。
因此,如果您希望保留最近的软件包数据并删除旧的软件包数据,则可以使用`yum clean`。如果您想要完全清空缓存并删除所有已经下载的软件包和元数据,则可以使用`yum clean all`。
阅读全文