System

How to list the files from rpm package by rpm or yum-utils

yum_rpm You can list the files in an RPM package, whether installed or not, in two ways: rpm and repoquery. Let’s see how to use both commands to display a package’s files. If you do not have repoquery, install the yum-utils package using:

[root@Ezylinux ~]# yum install yum-utils

Listing files in a package that is not installed

  • rpm command

    [root@Ezylinux ~]# rpm -qpl package-name.rpm

    Example:

    [root@Ezylinux ~]# rpm -qpl php-5.3.3-3.el6_1.3.x86_64.rpm
    /etc/httpd/conf.d/php.conf
    /usr/lib64/httpd/modules/libphp5.so
    /var/lib/php/session
    /var/www/icons/php.gif
  • repoquery command

    [root@Ezylinux ~]# repoquery --list package-name

    Example:

    [root@Ezylinux ~]# repoquery --list php
    /etc/httpd/conf.d/php.conf
    /usr/lib64/httpd/modules/libphp5.so
    /var/lib/php/session
    /var/www/icons/php.gif

Listing files in an installed package

  • rpm command

    [root@Ezylinux ~]# rpm -ql package-name

    Example:

    [root@Ezylinux ~]# rpm -ql php
    /etc/httpd/conf.d/php.conf
    /usr/lib64/httpd/modules/libphp5.so
    /var/lib/php/session
    /var/www/icons/php.gif
  • repoquery command

    [root@Ezylinux ~]# repoquery --list package-name

    Example:

    [root@Ezylinux ~]# repoquery --list php
    /etc/httpd/conf.d/php.conf
    /usr/lib64/httpd/modules/libphp5.so
    /var/lib/php/session
    /var/www/icons/php.gif
EOF.← Back to articles