Heim > Artikel > Betrieb und Instandhaltung > So dekomprimieren und zeigen Sie das JAR-Paket unter Linux an
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.
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
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-Parameter2. Entpacken Sie das Kriegspaket
unzip derby.war -d ./gg/ff/
3
Extrahieren Sie das TAR-Paket im aktuellen Verzeichnis in das aktuelle Verzeichnis:
jar -cvf test.jar ./gg jar -cvfM0 test.jar ./ggEntpacken Sie die TAR-Datei im angegebenen Verzeichnis in das aktuelle VerzeichnisBefehl: tar -zxvf Die TAR-Datei im angegebenes Verzeichnis
jar -cvf test.war ./gg jar -cvfM0 test.war ./ggExtrahieren 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 tarBefehl: 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-DateiKomprimieren Sie den Inhalt des Susu-Ordners das aktuelle Verzeichnis nach test1.zip
直接 tar -xvf XXX.tarKomprimieren 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-DateiExtrahieren Sie test1.zip im aktuellen Verzeichnis nach aktuelles Verzeichnis
zip -r test1.zip ./susuMehrere Dateien gleichzeitig extrahierenTest1.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.zipzip -r test2.zip susu liu2) Verwenden Sie den Befehl (es sind keine Anführungszeichen erforderlich)
unzip test1.zip3) 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!