Heim  >  Artikel  >  Betrieb und Instandhaltung  >  So dekomprimieren und zeigen Sie das JAR-Paket unter Linux an

So dekomprimieren und zeigen Sie das JAR-Paket unter Linux an

WBOY
WBOYnach vorne
2023-05-15 14:37:1210182Durchsuche

    Entpacken und Anzeigen des JAR-Pakets unter Linux

    Problem

    In einer Produktionsumgebung besteht manchmal die Notwendigkeit, den Inhalt des Jars online anzuzeigen.

    Zu diesem Zeitpunkt ist der Befehl „unzip/tar“ verloren gegangen seine Verwendung.

    Lösung

    Wenn die Datei fileJar.jar

    #cd /tmp
    #touch abc
    #cd abc
    #jar -xvf fileJar.jar

    Hinweis: Durch das Dekomprimieren in das aktuelle Verzeichnis wird kein neuer Ordner erstellt, sondern der gesamte Inhalt des JAR-Pakets wird in den aktuellen Ordner dekomprimiert um zuerst ein neues Verzeichnis zu erstellen

    Allgemeine Befehle zum Dekomprimieren von Dateien – Linux

    Befehle zum Dekomprimieren von Dateien

    1. Dekomprimieren Sie das JAR-Paket

    (1) Dekomprimieren Sie das JAR

    Extrahieren Sie es in das aktuelle Verzeichnis: jar - xvf hello-0.0.1.jar

    Wenn Sie ein Verzeichnis angeben möchten, gehen Sie zum Dekomprimieren direkt zum Zielverzeichnis:

    jar -xvf ../hello-0.0.1.jar

    Wenn Sie ein Verzeichnis angeben möchten, können Sie das Verzeichnis auch mit unzip -d angeben

    (2) Jar komprimieren , normalerweise ist dieser Parameter erforderlich

    -M generiert keine Liste aller Elemente (MANIFEST〕 Datei, dieser Parameter ignoriert den -m-Parameter

    • -0 Dies ist eine arabische Zahl, die nur Verpackung ohne bedeutet Komprimierung

    • 2. Entpacken Sie das Kriegspaket

    • (1) Entpacken Sie das Kriegspaket

      gleicher Glaspaketbefehl
    • (2) Komprimieren Sie das Glas

      Gleiches wie das Komprimieren des Glaspakets
    • unzip derby.war -d ./gg/ff/
    • 3

    (1) tar dekomprimieren

    Extrahieren Sie das TAR-Paket im aktuellen Verzeichnis in das aktuelle Verzeichnis:

    jar -cvf test.jar ./gg
    jar -cvfM0 test.jar ./gg

    Entpacken Sie die TAR-Datei im angegebenen Verzeichnis in das aktuelle Verzeichnis

    Befehl: tar -zxvf Die TAR-Datei im angegebenes Verzeichnis

    jar -cvf test.war ./gg
    jar -cvfM0 test.war ./gg

    Extrahieren Sie die TAR-Datei im aktuellen Verzeichnis in das angegebene Verzeichnis:

    Befehl: tar -zxvf Dateiname.tgz -C Geben Sie das Verzeichnis an

    tar -zxvf redis-6.0.16.tar.gz ./

    , um die .tar-Datei zu dekomprimieren

    tar -zxvf ../../softWare/apache-zookeeper-3.6.3-bin.tar.gz
    (2) Komprimieren tar

    Befehl: tar -zcvf Der komprimierte Dateiname ist .tar.gz Der komprimierte Dateiname

    tar -zxvf redis-6.0.16.tar.gz -C ../install

    4. Dekomprimieren Sie die Zip-Datei

    (1) Komprimieren Sie die Zip-Datei

    Komprimieren Sie den Inhalt des Susu-Ordners das aktuelle Verzeichnis nach test1.zip

    直接 tar -xvf XXX.tar

    Komprimieren Sie den Inhalt des Susu-Ordners und des Liu-Ordners im aktuellen Verzeichnis nach test2.zip

    tar -zcvf test01.tar.gz ./test

    (2) Entpacken Sie die ZIP-Datei

    Extrahieren Sie test1.zip im aktuellen Verzeichnis nach aktuelles Verzeichnis

    zip -r test1.zip ./susu

    Mehrere Dateien gleichzeitig extrahieren

    Test1.zip, test2.zip und andere .zip-Dateien, beginnend mit test, gleichzeitig im aktuellen Verzeichnis extrahieren. In das aktuelle Verzeichnis entpacken

    1) Verwenden Sie den Befehl (Beachten Sie, dass Anführungszeichen hinzugefügt werden müssen „ “):

    Ohne Anführungszeichen wird ein Fehler gemeldet: Achtung: Dateiname stimmt nicht überein: test2.zip

    zip -r test2.zip susu liu

    2) Verwenden Sie den Befehl (es sind keine Anführungszeichen erforderlich)

    unzip test1.zip

    3) Verwenden Sie den Befehl (ohne Anführungszeichen)

    unzip "test*.zip"

    , um alle .zip-Dateien im aktuellen Verzeichnis gleichzeitig in das aktuelle Verzeichnis zu dekomprimieren

    1) Dekomprimieren Sie alle .zip-Dateien im Verzeichnis

    unzip test\*.zip

    Das obige ist der detaillierte Inhalt vonSo dekomprimieren und zeigen Sie das JAR-Paket unter Linux an. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

    Stellungnahme:
    Dieser Artikel ist reproduziert unter:yisu.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen