天天看點

Linux解壓war包

一.unzip

網上很多人說用jar包解壓,但jar指令解壓時不能指定目錄,推薦使用unzip解壓war包。

unzip -d 指定目錄

[root@oracle upload]#

unzip -oq common.war -d common

unzip詳細說明:

功 能說明:解壓縮zip文 件
語  法:unzip [-cflptuvz][-agCjLMnoqsVX][-P <密 碼>][.zip文 件][檔案][-d <目錄>][-x <檔案>] 或 unzip [-Z]
補充說明:unzip為.zip壓縮檔案的解壓縮程式。
參  數:
-c   将 解壓縮的結果顯示到螢幕上,并對字元做适當的轉換。
-f   更 新現有的檔案。
-l   顯 示壓縮檔案内所包含的檔案。
-p   與-c參數類似,會将解壓縮的結果顯示到螢幕上,但不會執行任 何的轉換。
-t   檢 查壓縮檔案是否正确。,但不解壓。
-u   與-f參數類似,但是除了更新現有的檔案外,也會将壓縮檔案中 的其他檔案解壓縮到目錄中。
-v   執 行是時顯示詳細的資訊。或檢視壓縮檔案目錄,但不解壓。
-z   僅 顯示壓縮檔案的備注文字。
-a   對 文本檔案進行必要的字元轉換。
-b   不 要對文本檔案進行字元轉換。
-C   壓 縮檔案中的檔案名稱區分大小寫。
-j   不 處理壓縮檔案中原有的目錄路徑。
-L   将 壓縮檔案中的全部檔案名改為小寫。
-M   将 輸出結果送到more程 序處理。
-n   解 壓縮時不要覆寫原有的檔案。
-o   不 必先詢問使用者,unzip執 行後覆寫原有檔案。
-P<密碼>   使 用zip的密碼選項。
-q   執 行時不顯示任何資訊。
-s   将 檔案名中的空白字元轉換為底線字元。
-V   保 留VMS的檔案版本信 息。
-X   解 壓縮時同時回存檔案原來的UID/GID。
[.zip檔案]   指定.zip壓縮檔案。
[檔案]   指定 要處理.zip壓縮文 件中的哪些檔案。
-d<目錄>   指 定檔案解壓縮後所要存儲的目錄。
-x<檔案>   指 定不要處理.zip壓 縮檔案中的哪些檔案。
-Z   unzip -Z等 于執行zipinfo指 令。
           

二.jar指令

壓縮war包:

把目前目錄下的所有檔案打包成game.war

jar -cvfM0 game.war ./

-c 建立war包

-v 顯示過程資訊

-f

-M

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

解壓war包

jar -xvf game.war

解壓到目前目錄

本文版權歸作者所有,歡迎轉載,請務必添加原文連結。