首頁 > 運維 > linux運維 > 主體

Linux下怎麼解壓縮查看JAR包

WBOY
發布: 2023-05-15 14:37:12
轉載
10117 人瀏覽過

    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
    熱門教學
    更多>
    最新下載
    更多>
    網站特效
    網站源碼
    網站素材
    前端模板
    關於我們 免責聲明 Sitemap
    PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!