Haben Sie sich jemals gefragt, wo die verschiedenen Dateien, die in einem Paket enthalten sind, im Linux-Dateisystem installiert (gespeichert) sind? In diesem Artikel zeigen wir, wie Sie alle Dateien auflisten, die von einem bestimmten Paket oder einer Gruppe von Paketen in Linux installiert wurden oder darin vorhanden sind.
Dies kann Ihnen helfen, wichtige Paketdateien wie Konfigurationsdateien, Dokumentation und mehr einfach zu finden. Schauen wir uns die verschiedenen Methoden zum Auflisten von Dateien in einem Paket oder von einem Paket installiert an:
Wie man alle Dateien des installierten Pakets in Linux auflistet
Sie können den Befehl repoquery verwenden, der Teil der yum-utils ist, um Dateien aufzulisten, die auf einem CentOS/RHEL-System aus einem bestimmten Paket installiert sind.
So installieren und verwenden Sie yum-utils , führen Sie die folgenden Befehle aus:
# yum update # yum install yum-utils
Jetzt können Sie Dateien eines installierten RPM-Pakets auflisten, zum Beispiel httpd Webserver (beachten Sie, dass beim Paketnamen zwischen Groß- und Kleinschreibung unterschieden wird). Der --installed
Flag bedeutet installierte Pakete und -l
Flags ermöglicht das Auflisten von Dateien:
# repoquery --installed -l httpd # dnf repoquery --installed -l httpd [On Fedora 22+ versions]
Wichtig :In Fedora 22+ Version ist der Befehl repoquery in den dnf-Paketmanager für RPM-basierte Verteilung integriert, um Dateien aufzulisten, die von einem Paket installiert wurden, wie oben gezeigt.
Alternativ können Sie auch den folgenden rpm-Befehl verwenden, um die Dateien aufzulisten, die sich in einem .rpm
befinden oder auf dem System installiert sind Paket wie folgt, wobei -g
und -l
bedeutet, Dateien im Paket empfangsbereit aufzulisten:
# rpm -ql httpd
Eine weitere nützliche Option ist die Verwendung von -p
um .rpm
aufzulisten Paketdateien vor der Installation.
# rpm -qlp telnet-server-1.2-137.1.i586.rpm
Auf Debian/Ubuntu Distributionen können Sie den dpkg-Befehl mit -L
verwenden -Flag, um Dateien aufzulisten, die auf Ihrem Debian-System oder seinen Derivaten installiert sind, von einem bestimmten .deb
Paket.
In diesem Beispiel listen wir Dateien auf, die von Apache2 installiert wurden Webserver:
$ dpkg -L apache2
Vergessen Sie nicht, die folgenden nützlichen Artikel zur Paketverwaltung in Linux zu lesen.
- 20 nützliche „Yum“-Befehle für die Paketverwaltung
- 20 nützliche RPM-Befehle für die Paketverwaltung
- 15 nützliche APT-Befehle für die Paketverwaltung in Ubuntu
- 15 nützliche Dpkg-Befehle für Ubuntu Linux
- 5 beste Linux-Paketmanager für Linux-Neulinge
Das ist alles! In diesem Artikel haben wir Ihnen gezeigt, wie Sie alle Dateien auflisten/finden, die von einem bestimmten Paket oder einer Gruppe von Paketen in Linux installiert wurden. Teilen Sie uns Ihre Gedanken mit dem unten stehenden Feedback-Formular mit.