首页/系统/Linux 运维命令速查/dnf/yum search 与 provides 反查
本包目录(613 条)

dnf/yum search 与 provides 反查

找包不靠猜:search 按名称/描述搜索、provides 按文件/能力反查(which 到的命令属于哪个包)、info 看详情。

Linux 运维命令速查系统更新于 2026-10-12
用途搜索包、反查文件归属与包详情
语法dnf search|provides|info 关键词
所属dnf/yum

常用示例

常用示例
dnf search -v nginx
dnf provides '*/ifconfig'
dnf provides /usr/bin/python3
dnf info kernel-devel
dnf list 'nginx*'

找已安装包的来源

找已安装包的来源
rpm -qf /usr/bin/rsync        # 已安装文件归属
rpm -qi nginx                 # 已安装包详情
provides 支持通配(*/curl);查本地文件属于哪个已装包用 rpm -qf,查未装文件用 dnf provides。

易错点

  • provides 找不到多来自仓库元数据未缓存:先 makecache 或确认仓库启用
  • 同名命令可能被多个包提供(如 nc),用 rpm -qf 看已装来源,安装时看 dnf repoquery 细节

数据来源与参考

  • man 8 dnf(provides/search)
  • man 8 rpm(-qf/-qi)

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌