다음 두 명령의 차이점은 무엇입니까?
rpm -qlp <filename>.rpm
rpm -qilp <filename>.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
답변1
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)