Перечисление файлов в архиве rpm

В чем разница в следующих 2 командах:

rpm -qlp .rpm rpm -qilp .rpm 

Я знаю, что флаг -i предназначен для установки, но как это относится к созданию разных выходных данных, как в следующем примере:

 [vagrant@10 ~]$ rpm -qlp nfs-utils-1.3.0-0.54.el7.x86_64.rpm | wc -l 98 [vagrant@10 ~]$ rpm -qilp nfs-utils-1.3.0-0.54.el7.x86_64.rpm | wc -l 127 

Когда rpm вызывается в режиме запроса -q , флаг -i предназначен для отображения информации о пакете, а не для установки.

Со страницы руководства rpm :

 PACKAGE QUERY OPTIONS: -i, --info Display package information, including name, version, and description. This uses the --queryformat if one was specified. 

Вы можете легко увидеть разницу, если не направлять вывод в wc а вместо этого смотреть на вывод ваших команд. Например:

 diff <(rpm -qlp nfs-utils-1.3.0-0.54.el7.x86_64.rpm) <(rpm -qilp nfs-utils-1.3.0-0.54.el7.x86_64.rpm)