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
相关推荐
BullSmall1 小时前
Jenkins LTS JDK21 docker-compose.yml(生产可用)
运维·docker·jenkins
公众号:fuwuqiBMC1 小时前
(转自“服务器BMC”)服务器BMC芯片功能——LTPI简介
运维·服务器
倚栏听雨_ylty1 小时前
H3C交换机关闭Telnet和HTTP服务实例
运维·网络·tcp/ip·网络安全
念何架构之路1 小时前
docker-Builder镜像构建
运维·docker·容器
xywww1681 小时前
Claude Opus 5 API 接入实战:国内项目上线前的网络、Key、限流和排错清单
大数据·linux·网络·数据库·云计算·aws
ShineWinsu1 小时前
对于Linux:http的解析
linux·网络·c++·网络协议·http·请求·响应
易筋紫容2 小时前
为什么做了 DevOps,你还是管不好开源依赖?
运维·开源·devops
强里秋千墙外道2 小时前
Ubuntu 开机 Kernel Panic:HWE 内核升级失败 + NVIDIA DKMS 踩坑实录
linux·运维·ubuntu
宸津-代码粉碎机2 小时前
Jar热部署进阶实战|修复原生方案OOM与类冲突问题,生产级无BUG优化方案
java·大数据·服务器·开发语言·前端·人工智能·python