Опция -l (минус эль) запрашивает список всех файлов пакета. Также можно использовать длинный вариант: --list. Синтаксис:
Например, для запроса файлов в пакете tcsh команда и вывод будут следующими:
| 
 # rpm -ql tcsh 
  
/bin/csh 
  
/bin/tcsh 
  
/usr/share/doc/tcsh-6.10 
  
/usr/share/doc/tcsh-6.10/FAQ 
  
/usr/share/doc/tcsh-6.10/Fixes 
  
/usr/share/doc/tcsh-6.10/NewThings 
  
/usr/share/doc/tcsh-6.10/complete.tcsh 
  
/usr/share/doc/tcsh-6.10/eight-bit.txt 
  
/usr/share/doc/tcsh-6.10/tcsh.html 
  
/usr/share/doc/tcsh-6.10/tcsh.html/header.html 
  
/usr/share/doc/tcsh-6.10/tcsh.html/index.php 
  
/usr/share/doc/tcsh-6.10/tcsh.html/lists.html 
  
/usr/share/doc/tcsh-6.10/tcsh.html/tcsh.man 
  
/usr/share/doc/tcsh-6.10/tcsh.html/tcsh.man2html 
  
/usr/share/doc/tcsh-6.10/tcsh.html/top.html 
  
/usr/share/locale/de/LC_MESSAGES/tcsh 
  
/usr/share/locale/el/LC_MESSAGES/tcsh 
  
/usr/share/locale/es/LC_MESSAGES/tcsh 
  
/usr/share/locale/fr/LC_MESSAGES/tcsh 
  
/usr/share/locale/it/LC_MESSAGES/tcsh 
  
/usr/share/locale/ja/LC_MESSAGES/tcsh 
  
/usr/share/man/man1/tcsh.1.gz     
 | 
В команду с таким сочетанием опций можно передать более чем одно имя пакета, но тогда будет невозможно понять, какой файл относится к какому пакету. Для разделения списков используется опция --filesbypkg.
Если указана опция --filesbypkg, в начале каждой строки с именем файла будет указано имя пакета. Например:
| 
 # rpm -q --filesbypkg file openssh-clients 
  
file /usr/bin/file 
  
file /usr/share/magic 
  
file /usr/share/magic.mgc 
  
file /usr/share/magic.mime 
  
file /usr/share/man/man1/file.1.gz 
  
file /usr/share/man/man5/magic.5.gz 
  
openssh-clients /etc/ssh/ssh_config 
  
openssh-clients /usr/bin/sftp 
  
openssh-clients /usr/bin/slogin 
  
openssh-clients /usr/bin/ssh 
  
openssh-clients /usr/bin/ssh-add 
  
openssh-clients /usr/bin/ssh-agent 
  
openssh-clients /usr/bin/ssh-keyscan 
  
openssh-clients /usr/share/man/man1/sftp.1.gz 
  
openssh-clients /usr/share/man/man1/slogin.1.gz 
  
openssh-clients /usr/share/man/man1/ssh-add.1.gz 
  
openssh-clients /usr/share/man/man1/ssh-agent.1.gz 
  
openssh-clients /usr/share/man/man1/ssh-keyscan.1.gz 
  
openssh-clients /usr/share/man/man1/ssh.1.gz     
 | 
Эта опция используется без флага -l .
Опция -v позволит повысить информативность вывода информации о файлах. Например:
| 
 # rpm -qlv tcsh 
  
lrwxrwxrwx 1 root root 4 Jun 24 2001 /bin/csh -> tcsh 
  
-rwxr-xr-x 1 root root 288604 Jun 24 2001 /bin/tcsh 
  
drwxr-xr-x 2 root root 0 Jun 24 2001 /usr/share/doc/tcsh-6.10 
  
-rw-r--r-- 1 root root 8306 Aug 25 2000 /usr/share/doc/tcsh-6.10/FAQ 
  
-rw-r--r-- 1 root root 64761 Nov 19 2000 /usr/share/doc/tcsh-6.10/Fixes 
  
-rw-r--r-- 1 root root 6518 Oct 2 1998 /usr/share/doc/tcsh-6.10/NewThings 
  
-rw-r--r-- 1 root root 41328 Nov 19 2000 /usr/share/doc/tcsh-6.10/complete.tcsh 
  
-rw-r--r-- 1 root root 4668 Jun 24 2001 /usr/share/doc/tcsh-6.10/eight-bit.txt 
  
drwxr-xr-x 2 root root 0 Jun 24 2001 /usr/share/doc/tcsh-6.10/tcsh.html 
  
-rw-r--r-- 1 root root 124 Jun 24 2001 /usr/share/doc/tcsh-6.10/tcsh.html/header.html 
  
lrwxrwxrwx 1 root root 8 Jun 24 2001 /usr/share/doc/tcsh-6.10/tcsh.html/index.php -> top.html 
  
-rw-r--r-- 1 root root 911 Jun 24 2001 /usr/share/doc/tcsh-6.10/tcsh.html/lists.html 
  
-rw-r--r-- 1 root root 0 Jun 24 2001 /usr/share/doc/tcsh-6.10/tcsh.html/tcsh.man 
  
-rw-r--r-- 1 root root 22542 Jun 24 2001 /usr/share/doc/tcsh-6.10/tcsh.html 
tcsh.man2html 
  
-rw-r--r-- 1 root root 693 Jun 24 2001 /usr/share/doc/tcsh-6.10/tcsh.html/top.html 
  
-rw-r--r-- 1 root root 45861 Jun 24 2001 /usr/share/locale/de/LC_MESSAGES/tcsh 
  
-rw-r--r-- 1 root root 47566 Jun 24 2001 /usr/share/locale/el/LC_MESSAGES/tcsh 
  
-rw-r--r-- 1 root root 47413 Jun 24 2001 /usr/share/locale/es/LC_MESSAGES/tcsh 
  
-rw-r--r-- 1 root root 47156 Jun 24 2001 /usr/share/locale/fr/LC_MESSAGES/tcsh 
  
-rw-r--r-- 1 root root 48264 Jun 24 2001 /usr/share/locale/it/LC_MESSAGES/tcsh 
  
-rw-r--r-- 1 root root 18682 Jun 24 2001 /usr/share/locale/ja/LC_MESSAGES/tcsh 
  
-rw-r--r-- 1 root root 62399 Jun 24 2001 /usr/share/man/man1/tcsh.1.gz      
 | 
Вывод подобен выводу команды ls -l.
В некоторых случаях нас не интересуют файлы документации и другие сопровождающие пакет файлы. Для решения этой проблемы используются опции rpm, которые помогают выводить списки файлов только какого-либо конкретного типа.
 Далее - Список конфигурационных файлов пакета 
 Назад - Группы пакетов 
 Содержание