使用rpm -ql查看已安装RPM包的文件列表,rpm -qlp查看未安装的.rpm包内容,例如rpm -ql bash和rpm -qlp example-package-1.0-1.x86_64.rpm,配合-qpi、-qi、-qlc、-qld等选项可获取更详细信息。

在Linux中查看RPM包包含的文件列表,可以使用
rpm -ql命令。这个命令适用于已经下载但尚未安装的RPM包文件,也可以用于已安装的软件包。
查看已安装RPM包的文件列表
如果软件包已经安装在系统中,直接使用
rpm -ql加上包名即可列出所有文件路径。 rpm -ql 包名
例如,查看已安装的
bash包包含哪些文件: rpm -ql bash
查看未安装的RPM文件包内容
对于还未安装的.rpm文件,需要加上
-p选项,表示“package file”。 rpm -qlp 包文件名.rpm
例如,查看名为
example-package-1.0-1.x86_64.rpm的包中包含的文件: rpm -qlp example-package-1.0-1.x86_64.rpm
常见用法补充
除了
-ql,还有一些相关选项可以辅助查看包信息:
- rpm -qpi 文件名.rpm:查看未安装包的详细信息(如版本、描述、大小)
- rpm -qi 包名:查看已安装包的详细信息
- rpm -qlc 包名:只列出该包的配置文件
- rpm -qld 包名:只列出该包的文档文件
确保你有正确的.rpm文件路径,或记得使用Tab补全来避免拼写错误。这些命令在CentOS、RHEL、Fedora等基于RPM的系统中都有效。
基本上就这些,用好
rpm -ql和
rpm -qlp就能快速查到包里有什么文件。










