首頁  >  文章  >  運維  >  Linux下怎麼解壓縮查看JAR包

Linux下怎麼解壓縮查看JAR包

WBOY
WBOY轉載
2023-05-15 14:37:1210085瀏覽

    Linux下解壓縮查看JAR套件

    問題

    在生產環境,有時會有需要在線查看jar中內容的需求.

    此時, unzip/tar指令都失去了用武之地.

    解決方案

    假如檔案fileJar.jar

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

    注意:解壓縮到目前目錄,並不會創建一個新資料夾,而是將所有jar包的內容全部解壓縮到當前資料夾. 所以, 最好先新建一個目錄

    #解壓縮檔常用指令—— linux

    解壓縮檔案指令

    1. 解壓縮jar套件

    (1)解壓縮jar

    解壓縮到目前目錄: jar -xvf hello-0.0.1.jar

    想指定目錄,直接去目標目錄解壓縮:

    jar -xvf ../hello-0.0.1.jar

    如果要指定目錄,也可以用unzip -d 指定目錄

    unzip derby.war -d ./gg/ff/

    (2)壓縮jar

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

    (3)部分參數說明

    #說明:

    • -c 建立war套件

    • -v 顯示過程資訊

    • -f 指定JAR 檔名,通常這個參數是必須的

    • -M 不會產生所有項目的清單(MANIFEST]文件,此參數會忽略-m 參數

    • -0 這個是阿拉伯數字,只打包不壓縮的意思

    2.解壓縮war套件

    (1)解壓縮war

    同jar 套件指令

    (2)壓縮jar

    同壓縮jar 套件

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

    3.解壓縮tar套件

    (1)解壓縮tar

    解壓縮當前目錄下的tar包到目前目錄:

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

    解壓縮指定目錄下的tar包到目前目錄

    指令:tar -zxvf 指定目錄下的tar檔

    tar -zxvf ../../softWare/apache-zookeeper-3.6.3-bin.tar.gz

    解壓縮目前目錄下的tar檔到了指定目錄:

    指令:tar -zxvf 檔名.tgz -C 指定目錄

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

    解壓縮.tar檔的話

    直接 tar -xvf XXX.tar

    ( 2)壓縮tar

    指令:tar -zcvf 壓縮後檔案命名.tar.gz 被壓縮的檔名

    tar -zcvf test01.tar.gz ./test

    4.解壓縮zip檔

    #(1)壓縮zip檔

    把目前目錄下的susu資料夾下的內容壓縮到test1.zip

    zip -r test1.zip ./susu

    把目前目錄下,susu資料夾和liu資料夾下的內容壓縮為test2.zip

    zip -r test2.zip susu liu

    (2)解壓縮zip檔

    把目前目錄下的test1.zip解壓縮到目前目錄

    unzip test1.zip

    #同時解壓縮多文件

    把目前目錄下的test1.zip、test2.zip等test開頭的.zip檔案同時解壓縮到目前目錄

    1)用指令(注意必須加引號" "):

    不加引號會報錯:caution: filename not matched: test2.zip

    unzip "test*.zip"

    2)用指令(不用加引號)

    unzip test\*.zip

    3)用指令(不用加引號)

    ls test*.zip | xargs -n1 unzip -o

    把目前目錄下的所有.zip檔同時解壓縮到目前目錄

    1)解壓縮該目錄下所有的.zip檔

    unzip \*.zip

    以上是Linux下怎麼解壓縮查看JAR包的詳細內容。更多資訊請關注PHP中文網其他相關文章!

    陳述:
    本文轉載於:yisu.com。如有侵權,請聯絡admin@php.cn刪除