使用Linux的yum或者rpm来查找软件的位置

参考文章:

https://zhidao.baidu.com/question/877081751423004492.html

https://www.cnblogs.com/xy14/p/12410604.html

之前一直疑惑, linux 上的软件, 都装在哪?

  1. 自己不太会找
  2. 用 find 找麻烦, 而且总会找漏
  3. 所以最后, 基本只在 同事确认过 的目录内活动

查找 yum/rpm 安装软件相关目录的位置

查找使用yum/rpm安装软件的文件路径

使用rpm -qa | grep查找出带postgres的rpm包

rpm -ql postgres-8.4.8-1.i386.openscg 列出dupostgres-8.4.8-1.i386.openscg这款软件安装的所有文件所在路径。

1
2
3
4
#查找所有名字中带有mysql的已经安装过的rpm包
rpm -qa|grep mysql
#查找mysql-community-client-5.7.30-1.el7.x86_64的文件路径
mysql-community-client-5.7.30-1.el7.x86_64

1

2

总结

1
rpm -ql <name>

使用rpm命令进行查找有这些好处:

  1. 可以给出对应软件的文件列表
  2. 配合 grep 可以更有效的查找特定文件
    1. 比如 www
    2. 比如 con

ps

centos 包管理有以下这两种方式:

  1. yum
  2. rpm

使用Linux的yum或者rpm来查找软件的位置
https://fulequn.github.io/2020/10/Article202010174/
作者
Fulequn
发布于
2020年10月17日
许可协议