List files in an RPM package

Contributor Icon Contributed by qmchenry  
Tag Icon Tagged: Linux  

RPM is a popular software packaging format. Originally named as Red Hat Package Manager as it was developed by Red Hat for their linux distribution. Since then it has been ported to more that 20 operating systems. If you have an RPM file, the only way to get its contents out is to use the rpm utility. This recipe describes how to list the files contained in an RPM. To be honest, I don’t do this often enough to remember the simple command and always have to go through the really big man page to figure it out again.


To list the contents of the RPM techrx.rpm use this command:

rpm -qlp techrx.rpm

 

2 Comments -


  1. Anonymous said on September 3, 2009

    Another similar and very useful rpm command allows you to view the files that were provided by an already installed rpm package.

    To list the files installed by techrx.rpm:

    rpm –query –filesbypkg techrx

  2. ala2200 said on October 26, 2011

    If you want explicit output (owner, permisions, etc) use:
    > rpm2cpio | cpio -tv

 

RSS feed for comments on this post. TrackBack URL

Leave a comment -