Rumah >Operasi dan penyelenggaraan >operasi dan penyelenggaraan linux >Bagaimana untuk menyahmampat dan melihat pakej JAR di bawah Linux
Dalam persekitaran pengeluaran, kadangkala terdapat keperluan untuk melihat kandungannya daripada balang dalam talian.
Pada ketika ini, arahan unzip/tar telah hilang penggunaannya.
Jika fail fileJar.jar
#cd /tmp #touch abc #cd abc #jar -xvf fileJar.jar
Nota: Nyahzip ke Direktori semasa tidak akan mencipta folder baharu, tetapi akan mengekstrak semua kandungan pakej balang ke folder semasa Oleh itu, sebaiknya buat direktori baharu dahulu
1. > ke direktori semasa : jar -xvf hello-0.0.1.jar
Jika anda ingin menentukan direktori, pergi terus ke direktori sasaran untuk nyahmampat:jar -xvf ../hello-0.0.1.jarJika anda mahu nyatakan direktori, anda juga boleh menggunakan unzip -d untuk menentukan direktori
unzip derby.war -d ./gg/ff/(2) Compressed jar
jar -cvf test.jar ./gg jar -cvfM0 test.jar ./gg(3) Perihalan parameter separaArahan: -c Cipta pakej perang
2. 1) Buka zip perang
(2) Balang mampat adalah sama seperti pakej balang termampat
jar -cvf test.war ./gg jar -cvfM0 test.war ./gg3. Nyahmampat pakej tar
(1) Nyahmampat pakej tar
Nyahmampat pakej tar semasa dalam direktori ke direktori semasa:
tar -zxvf redis-6.0.16.tar.gz ./
Nyahzip pakej tar dalam direktori yang ditentukan ke direktori semasa Perintah: tar -zxvf Fail tar dalam direktori yang ditentukan
tar -zxvf ../../softWare/apache-zookeeper-3.6.3-bin.tar.gz
Nyahmampat fail tar dalam direktori semasa ke direktori yang ditentukan:
Arahan: tar -zxvf nama fail.tgz -C Nyatakan direktori
tar -zxvf redis-6.0.16.tar.gz -C ../install
Jika anda nyahmampat fail .tar
直接 tar -xvf XXX.tar
( 2) Mampatkan tar
arahan: tar -zcvf Nama fail termampat ialah .tar.gz Nama fail termampat ialah
tar -zcvf test01.tar.gz ./test4. Nyahmampat fail zip
(1) Fail zip mampat
Mampatkan kandungan folder susu dalam direktori semasa ke dalam test1.zip
zip -r test1.zip ./susu
Mampatkan folder susu dan folder liu dalam direktori semasa Kandungan di bawah dimampatkan ke dalam test2.zipzip -r test2.zip susu liu
(2) Nyahzip fail zip
Ekstrak test1.zip dalam direktori semasa ke direktori semasa
unzip test1.zip
Nyahzip berbilang fail pada masa yang sama
Ekstrak fail .zip bermula dengan ujian seperti test1.zip dan test2.zip dalam direktori semasa ke direktori semasa pada masa yang sama
1) Gunakan arahan (perhatikan bahawa tanda petikan " " diperlukan) :
tanpa tanda petikan akan melaporkan ralat: Awas: nama fail tidak sepadan: test2.zip
unzip "test*.zip"
unzip test\*.zip
3) Gunakan arahan (tanpa menambah tanda petikan) Tanda petikan)
ls test*.zip | xargs -n1 unzip -o
Ekstrak semua fail .zip dalam direktori semasa ke direktori semasa pada masa yang sama
1) Nyahzip semua fail .zip dalam direktori
unzip \*.zip
Atas ialah kandungan terperinci Bagaimana untuk menyahmampat dan melihat pakej JAR di bawah Linux. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!