一.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
解壓到目前目錄
本文版權歸作者所有,歡迎轉載,請務必添加原文連結。