HowTo: RPM List Files

How do I list file stored inside a rpm file?

ADVERTISEMENTS

You need to use the rpm command as follows:

rpm command example

The syntax is as follows for .rpm file:
# rpm -qpl file.rpm
In this example, list rpm files stored inside httpd-2.2.3-31.el5_4.2.x86_64.rpm, enter:
# rpm -qlp httpd-2.2.3-31.el5_4.2.x86_64.rpm
Sample outputs:

/etc/httpd
/etc/httpd/conf
/etc/httpd/conf.d
/etc/httpd/conf.d/README
/etc/httpd/conf.d/proxy_ajp.conf
/etc/httpd/conf.d/welcome.conf
/etc/httpd/conf/httpd.conf
/etc/httpd/conf/magic
/etc/httpd/logs
/etc/httpd/modules
/etc/httpd/run
/etc/logrotate.d/httpd
....
..
..
/var/www/icons/uu.png
/var/www/icons/uuencoded.gif
/var/www/icons/uuencoded.png
/var/www/icons/world1.gif
/var/www/icons/world1.png
/var/www/icons/world2.gif
/var/www/icons/world2.png

How Do I List Files For Installed Package?

You need to use rpm command as follows:
# rpm -ql packageName
# rpm -ql samba
# rpm -ql httpd

🐧 Get the latest tutorials on SysAdmin, Linux/Unix, Open Source/DevOps topics:
CategoryList of Unix and Linux commands
File Managementcat
FirewallCentOS 8 OpenSUSE RHEL 8 Ubuntu 16.04 Ubuntu 18.04 Ubuntu 20.04
Network Utilitiesdig host ip nmap
OpenVPNCentOS 7 CentOS 8 Debian 10 Debian 8/9 Ubuntu 18.04 Ubuntu 20.04
Package Managerapk apt
Processes Managementbg chroot cron disown fg jobs killall kill pidof pstree pwdx time
Searchinggrep whereis which
User Informationgroups id lastcomm last lid/libuser-lid logname members users whoami who w
WireGuard VPNCentOS 8 Debian 10 Firewall Ubuntu 20.04

ADVERTISEMENTS
3 comments… add one
  • Prabhjot Singh Mar 12, 2010 @ 15:18

    You can also use
    #less
    to list its content………

  • Prabhjot Singh Mar 12, 2010 @ 15:19

    #less abc.rpm

  • SANJAY VERMA SWAPNIL SACHIN Jun 14, 2011 @ 18:12

    We found a lot help from this .
    Thanks and keep this up

Leave a Reply

Your email address will not be published.

Use HTML <pre>...</pre>, <code>...</code> and <kbd>...</kbd> for code samples.