Rumah  >  Artikel  >  Operasi dan penyelenggaraan  >  Bagaimana untuk menyahmampat dan melihat pakej JAR di bawah Linux

Bagaimana untuk menyahmampat dan melihat pakej JAR di bawah Linux

WBOY
WBOYke hadapan
2023-05-15 14:37:1210082semak imbas

    Ekstrak dan lihat pakej JAR di bawah Linux

    Masalah

    Dalam persekitaran pengeluaran, kadangkala terdapat keperluan untuk melihat kandungannya daripada balang dalam talian.

    Pada ketika ini, arahan unzip/tar telah hilang penggunaannya.

    Penyelesaian

    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

    Arahan biasa untuk menyahmampat fail—— linux

    Nyahzip arahan fail

    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.jar

    Jika 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 separa

    Arahan:

    -c Cipta pakej perang

    • -v Paparkan maklumat proses

    • -f Nyatakan fail JAR nama, biasanya parameter ini diperlukan

    • -M tidak menjana senarai semua item (fail MANIFEST〕, parameter ini akan mengabaikan parameter -m

    • -0 Ini ialah angka Arab, yang bermaksud hanya pembungkusan tetapi bukan pemampatan

    • 2. 1) Buka zip perang

    • dengan arahan pakej balang yang sama

    (2) Balang mampat adalah sama seperti pakej balang termampat

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

    3. 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 ./test

    4. 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.zip

    zip -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"

    2) Gunakan arahan (tanpa tanda petikan)

    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!

    Kenyataan:
    Artikel ini dikembalikan pada:yisu.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam