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

WBOY
Freigeben: 2023-05-15 14:37:12
nach vorne
10116 Leute haben es durchsucht

    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
    Nach dem Login kopieren

    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
    Nach dem Login kopieren

    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/
      Nach dem Login kopieren
    • 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
    Nach dem Login kopieren

    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
    Nach dem Login kopieren

    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 ./
    Nach dem Login kopieren

    , um die .tar-Datei zu dekomprimieren

    tar -zxvf ../../softWare/apache-zookeeper-3.6.3-bin.tar.gz
    Nach dem Login kopieren
    (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
    Nach dem Login kopieren

    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
    Nach dem Login kopieren

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

    tar -zcvf test01.tar.gz ./test
    Nach dem Login kopieren

    (2) Entpacken Sie die ZIP-Datei

    Extrahieren Sie test1.zip im aktuellen Verzeichnis nach aktuelles Verzeichnis

    zip -r test1.zip ./susu
    Nach dem Login kopieren

    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
    Nach dem Login kopieren

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

    unzip test1.zip
    Nach dem Login kopieren

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

    unzip "test*.zip"
    Nach dem Login kopieren

    , 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
    Nach dem Login kopieren

    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!

    Verwandte Etiketten:
    Quelle:yisu.com
    Erklärung dieser Website
    Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
    Beliebte Tutorials
    Mehr>
    Neueste Downloads
    Mehr>
    Web-Effekte
    Quellcode der Website
    Website-Materialien
    Frontend-Vorlage
    Über uns Haftungsausschluss Sitemap
    Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!