웹사이트 검색

Linux의 RPM 또는 DEB 패키지에서 설치된 파일을 나열하는 방법


패키지에 포함된 다양한 파일이 Linux 파일 시스템에서 어디에 설치(위치)되는지 궁금한 적이 있습니까? 이 기사에서는 Linux의 특정 패키지 또는 패키지 그룹에서 설치되었거나 존재하는 모든 파일을 나열하는 방법을 보여줍니다.

이를 통해 구성 파일, 문서 등과 같은 중요한 패키지 파일을 쉽게 찾을 수 있습니다. 패키지에 있거나 패키지에서 설치된 파일을 나열하는 다양한 방법을 살펴보겠습니다.

Linux에 설치된 패키지의 모든 파일을 나열하는 방법

yum-utils의 일부인 repoquery 명령을 사용하여 특정 패키지에서 CentOS/RHEL 시스템에 설치된 파일을 나열할 수 있습니다.

yum-utils를 설치하고 사용하려면 아래 명령을 실행하세요.


yum update 
yum install yum-utils

이제 설치된 RPM 패키지(예: httpd 웹 서버)의 파일을 나열할 수 있습니다(패키지 이름은 대소문자를 구분합니다). --installed 플래그는 설치된 패키지를 의미하고 -l 플래그는 파일 목록을 활성화함을 의미합니다.


repoquery --installed -l httpd
dnf repoquery --installed -l httpd  [On Fedora 22+ versions]

중요: Fedora 22+ 버전에서는 repoquery 명령이 패키지에서 설치된 파일 목록을 나열하기 위한 RPM 기반 배포용 dnf 패키지 관리자와 통합되었습니다. 위에 표시된 것처럼.

또는 아래 rpm 명령을 사용하여 다음과 같이 .rpm 패키지에서 시스템 내부 또는 시스템에 설치된 파일을 나열할 수도 있습니다. 여기서 -g-l은 패키지의 파일을 수용적으로 나열하는 것을 의미합니다.


rpm -ql httpd

또 다른 유용한 옵션은 -p를 사용하여 설치하기 전에 .rpm 패키지 파일을 나열하는 것입니다.


rpm -qlp telnet-server-1.2-137.1.i586.rpm

Debian/Ubuntu 배포판에서는 -L 플래그와 함께 dpkg 명령을 사용하여 지정된 에서 Debian 시스템이나 그 파생 시스템에 설치된 파일을 나열할 수 있습니다. deb 패키지.

이 예에서는 apache2 웹 서버에서 설치된 파일을 나열합니다.


dpkg -L apache2

Linux의 패키지 관리에 대한 다음 유용한 기사를 확인하는 것을 잊지 마십시오.

  1. 패키지 관리에 유용한 20가지 'Yum' 명령
  2. 패키지 관리에 유용한 20가지 RPM 명령
  3. 우분투 패키지 관리에 유용한 15가지 APT 명령
  4. 우분투 리눅스에 유용한 15가지 Dpkg 명령
  5. Linux 초보자를 위한 최고의 Linux 패키지 관리자 5가지

그게 다야! 이 기사에서는 Linux의 특정 패키지 또는 패키지 그룹에서 설치된 모든 파일을 나열하고 찾는 방법을 보여주었습니다. 아래 피드백 양식을 사용하여 여러분의 생각을 공유해 주세요.