欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Linux下解壓查看JAR包的方式

 更新時(shí)間:2023年04月14日 16:32:38   作者:kubernetes-k8s  
這篇文章主要介紹了Linux下解壓查看JAR包的方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

Linux下解壓查看JAR包

問題

在生產(chǎn)環(huán)境,有時(shí)會(huì)有需要在線查看jar中內(nèi)容的需求.

此時(shí), unzip/tar命令都失去了用武之地.

解決辦法

假如文件 fileJar.jar

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

注意:解壓到當(dāng)前目錄,并不會(huì)創(chuàng)建一個(gè)新文件夾,而是將所有jar包的內(nèi)容全部解壓到當(dāng)前文件夾. 所以, 最好先新建一個(gè)目錄

解壓縮文件常用命令——linux

解壓縮文件命令

1. 解壓縮jar包

(1)解壓 jar

解壓到當(dāng)前目錄: jar -xvf hello-0.0.1.jar

想指定目錄,直接去目標(biāo)目錄解壓:

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)部分參數(shù)說明

說明:

  • -c 創(chuàng)建war包
  • -v 顯示過程信息
  • -f 指定 JAR 文件名,通常這個(gè)參數(shù)是必須的
  • -M 不產(chǎn)生所有項(xiàng)的清單(MANIFEST〕文件,此參數(shù)會(huì)忽略 -m 參數(shù)
  • -0 這個(gè)是阿拉伯?dāng)?shù)字,只打包不壓縮的意思

2.解壓縮war包

(1)解壓 war

同 jar 包命令

(2)壓縮 jar

同壓縮 jar 包

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

3.解壓縮tar包

(1)解壓 tar

解壓當(dāng)前目錄下的tar包到當(dāng)前目錄:

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

解壓指定目錄下的tar包到當(dāng)前目錄

命令:tar -zxvf 指定目錄下的tar文件

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

解壓當(dāng)前目錄下的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文件

把當(dāng)前目錄下的susu文件夾下的內(nèi)容壓縮為test1.zip

zip -r test1.zip ./susu

把當(dāng)前目錄下,susu文件夾和liu文件夾下的內(nèi)容壓縮為test2.zip

zip -r test2.zip susu liu

(2)解壓zip文件

把當(dāng)前目錄下的test1.zip解壓到當(dāng)前目錄

unzip test1.zip

同時(shí)解壓多文件

把當(dāng)前目錄下的test1.zip、test2.zip等test開頭的.zip文件同時(shí)解壓到當(dāng)前目錄

1)用命令(注意必須加引號(hào)" "):

不加引號(hào)會(huì)報(bào)錯(cuò):caution: filename not matched: test2.zip

unzip "test*.zip"

2)用命令(不用加引號(hào))

unzip test\*.zip

3)用命令(不用加引號(hào))

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

把當(dāng)前目錄下的所有.zip文件同時(shí)解壓到當(dāng)前目錄

1)解壓該目錄下所有的.zip文件

unzip \*.zip

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 優(yōu)化Apache服務(wù)器性能的方法小結(jié)

    優(yōu)化Apache服務(wù)器性能的方法小結(jié)

    盡管Apache是一個(gè)高可定制的功能強(qiáng)大且相當(dāng)復(fù)雜的服務(wù)器軟件,我們很有興趣的注意到即使是Apache的標(biāo)準(zhǔn)安裝也可以得到不錯(cuò)的性能。
    2010-12-12
  • 學(xué)習(xí)Vim合并行的方法和技巧

    學(xué)習(xí)Vim合并行的方法和技巧

    這篇文章主要介紹了學(xué)習(xí)Vim合并行的方法以及代碼實(shí)現(xiàn)過程,值得參考,一起來學(xué)習(xí)下。
    2017-11-11
  • 在CentOS 7.2下安裝Mono 5.0的方法教程

    在CentOS 7.2下安裝Mono 5.0的方法教程

    這篇文章主要給大家分享了在CentOS 7.2下安裝Mono 5.0的方法教程,文中介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)安裝Mono具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考借鑒,下面來一起看看吧。
    2017-05-05
  • CentOS 7.3配置Nginx虛擬主機(jī)的方法步驟

    CentOS 7.3配置Nginx虛擬主機(jī)的方法步驟

    這篇文章主要介紹了CentOS 7.3配置Nginx虛擬主機(jī)的方法步驟,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2019-02-02
  • Linux如何搭建文件服務(wù)器

    Linux如何搭建文件服務(wù)器

    這篇文章主要介紹了Linux如何搭建文件服務(wù)器,包括基于centos7.9搭建http文件服務(wù)器,基于centos7.9搭建nginx文件服務(wù)器以及基于ubuntu2204搭建http文件服務(wù)器,本文給大家介紹的非常詳細(xì),需要的朋友參考下吧
    2023-10-10
  • Linux下實(shí)現(xiàn)UTF-8和GB2312互相轉(zhuǎn)換的方法

    Linux下實(shí)現(xiàn)UTF-8和GB2312互相轉(zhuǎn)換的方法

    下面小編就為大家?guī)硪黄狶inux下實(shí)現(xiàn)UTF-8和GB2312互相轉(zhuǎn)換的方法。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧,祝大家游戲愉快哦
    2016-12-12
  • Linux 中_exit和exit的區(qū)別

    Linux 中_exit和exit的區(qū)別

    這篇文章主要介紹了Linux 中_exit和exit的區(qū)別的相關(guān)資料,需要的朋友可以參考下
    2017-03-03
  • Ubuntu 14.04設(shè)置開機(jī)啟動(dòng)腳本的方法

    Ubuntu 14.04設(shè)置開機(jī)啟動(dòng)腳本的方法

    這篇文章主要給大家介紹了Ubuntu 14.04設(shè)置開機(jī)啟動(dòng)腳本的方法,文中通過代碼介紹的很詳細(xì),相信對(duì)大家的理解和學(xué)習(xí)具有一定的參考借鑒價(jià)值,有需要的朋友們下面來跟著小編一起學(xué)習(xí)學(xué)習(xí)吧。
    2016-12-12
  • CentOS7 Docker Nginx部署及運(yùn)行詳解

    CentOS7 Docker Nginx部署及運(yùn)行詳解

    這篇文章主要介紹了CentOS7 Docker Nginx部署及運(yùn)行詳解,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-08-08
  • linux讓$變成#符號(hào)的實(shí)操方法

    linux讓$變成#符號(hào)的實(shí)操方法

    在本文里我們給大家整理了一篇關(guān)于linux讓$變成#符號(hào)的操作方法和案例,對(duì)此有需要的朋友們跟著操作下。
    2019-02-02

最新評(píng)論