共計 1585 個字符,預計需要花費 4 分鐘才能閱讀完成。
這篇文章主要介紹“Linux 下如何解壓查看 JAR 包”的相關知識,丸趣 TV 小編通過實際案例向大家展示操作過程,操作方法簡單快捷,實用性強,希望這篇“Linux 下如何解壓查看 JAR 包”文章能幫助大家解決問題。
Linux 下解壓查看 JAR 包問題
在生產環境, 有時會有需要在線查看 jar 中內容的需求.
此時, unzip/tar 命令都失去了用武之地.
解決辦法
假如文件 fileJar.jar
#cd /tmp
#touch abc
#cd abc
#jar -xvf fileJar.jar
注意:解壓到當前目錄, 并不會創建一個新文件夾, 而是將所有 jar 包的內容全部解壓到當前文件夾. 所以, 最好先新建一個目錄
解壓縮文件常用命令 mdash; mdash;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 包”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識,可以關注丸趣 TV 行業資訊頻道,丸趣 TV 小編每天都會為大家更新不同的知識點。