CentOS7 / 8 yum 查询软件安装路径实操

CentOS7 / CentOS8 yum 查询软件安装路径完整实操

yum 是包管理器,yum 本身不能直接查路径,要分两步:先查到包名 → 再查该包安装了哪些文件、目录

一、先区分两个场景

  1. 软件已经安装好了 → 查询安装到哪些目录
  2. 软件还没安装 → 只看包里包含什么文件,不下载安装
    场景 1:软件已经安装,查询安装目录(最常用)
    1)先确认软件包名称
    rpm -qa | grep nginx
    示例输出:nginx-1.20.1-9.el8.x86_64
    2)查询这个包所有安装的文件 & 路径
    rpm -ql nginx
  • -q 查询
  • -l list,列出包内所有文件
    输出会展示:配置文件、程序二进制、日志目录、网页目录全部路径
    只看可执行命令位置:
    which nginx
    场景 2:软件还没安装,想看包里有什么文件(不安装)
    CentOS7
    yum install -y yum-utils
    repoquery -l nginx
    CentOS8(yum 实际是 dnf 软链接)
    dnf repoquery -l nginx
    #或者
    yum repoquery -l nginx
    repoquery:查询远程仓库软件包内部文件列表,不会安装软件。
    补充常用配套命令
  1. 查某个文件属于哪一个安装包(反向查询)
    比如我想知道 /etc/nginx/nginx.conf 是哪个包安装出来的
    rpm -qf /etc/nginx/nginx.conf
  2. 查看 yum 安装包的详细信息
    yum info nginx
相关推荐
星恒随风2 小时前
MySQL 从零入门(三):表的约束详解
linux·服务器·数据库·笔记·mysql
梦到啥说啥2 小时前
Linux网络编程:TCP网络协议
网络·网络协议·tcp/ip
Alluxio2 小时前
Alluxio + OCI:为 AI 工作负载实现亚毫秒访问延迟与可扩展吞吐
运维·数据库·人工智能·分布式·缓存·ai·语言模型
Shanks.6 小时前
2026 远程控制软件实测:ToDesk / 向日葵 / RustDesk / TeamViewer 在跨城与弱网下的真实差距
网络·远程工作·软件需求
Jeremy_WW6 小时前
802.3协议解读 06:117章节 RS 和 200GMII / 400GMII I
网络·网络协议·信息与通信·光模块·802.3协议
坤坤子吖7 小时前
Linux网络编程:自定义应用层协议与 JSON 序列化
linux·服务器·网络·c++·笔记·json
Sayai7 小时前
Neo4j 图数据质量检查实战:环路检测、孤立节点与连通分量,两条 Cypher 引出的数据体检清单(含变长路径性能陷阱)
运维·neo4j·图数据库·数据质量·cypher
青瓦梦滋7 小时前
Redis主从复制
服务器·数据库·redis·缓存·bootstrap
顧棟7 小时前
INFINI Gateway 服务器端口重用(SO_REUSEPORT)实现与分析
网络·gateway
Elastic 中国社区官方博客8 小时前
更少的位数,相同的召回率:DiskBBQ 更保守的自动校准扫描
大数据·运维·开发语言·人工智能·elasticsearch·搜索引擎