ウェブサイト検索

Linux で RPM または DEB パッケージからインストールされたファイルを一覧表示する方法


パッケージ内に含まれるさまざまなファイルが Linux ファイル システムのどこにインストール (配置) されているのか疑問に思ったことはありますか?この記事では、Linux の特定のパッケージまたはパッケージのグループからインストールされた、またはそれらに存在するすべてのファイルを一覧表示する方法を説明します。

これにより、構成ファイルやドキュメントなどの重要なパッケージ ファイルを簡単に見つけることができます。パッケージ内のファイル、またはパッケージからインストールされたファイルを一覧表示するさまざまな方法を見てみましょう。

Linux でインストールされているパッケージのすべてのファイルを一覧表示する方法

yum-utils の一部である repoquery コマンドを使用すると、特定のパッケージから CentOS/RHEL システムにインストールされているファイルを一覧表示できます。

yum-utils をインストールして使用するには、以下のコマンドを実行します。


yum update 
yum install yum-utils

これで、httpd Web サーバーなど、インストールされている RPM パッケージのファイルを一覧表示できるようになります (パッケージ名では大文字と小文字が区別されることに注意してください)。 --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

もう 1 つの便利なオプションは、インストール前に -p を使用して .rpm パッケージ ファイルを一覧表示するために使用されます。


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

Debian/Ubuntu ディストリビューションでは、-L フラグを指定して dpkg コマンドを使用すると、特定の から Debian システムまたはその派生システムにインストールされたファイルを一覧表示できます。 deb パッケージ。

この例では、apache2 Web サーバーからインストールされたファイルをリストします。


dpkg -L apache2

Linux でのパッケージ管理に関する次の役立つ記事を必ずチェックしてください。

  1. パッケージ管理に役立つ 20 の「Yum」コマンド
  2. パッケージ管理に役立つ 20 の RPM コマンド
  3. Ubuntu でのパッケージ管理に役立つ 15 の APT コマンド
  4. Ubuntu Linux に役立つ 15 の Dpkg コマンド
  5. Linux初心者向けのベストLinuxパッケージマネージャー5選

それだけです!この記事では、Linux の特定のパッケージまたはパッケージのグループからインストールされたすべてのファイルを一覧表示/検索する方法を説明しました。以下のフィードバック フォームを使用して、ご意見をお聞かせください。