標籤:style blog http ar color os 使用 sp 檔案
常見的tar.gz、tar.bz2 等經常用會記得怎麼解壓,最近碰到項目部署war包到伺服器上,由於檔案比較大,上傳比較不方便,想把war包備份起來,不想備份在tomcat下已經被解壓開的檔案夾。所以搜尋記錄如下:
參考自:http://www.2cto.com/os/201308/239355.html
方法是使用unzip.
unzip -oq webapp.war -d webapp
附錄:unzip的使用
命令名: 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指 令。
附錄2:zip打包的使用
命令名: zip 功能說明:壓縮檔。語 法:zip [-AcdDfFghjJKlLmoqrSTuvVwXyz$][-b <工 作目錄>][-ll][-n <字 尾字串>][-t <日 期時間>][-<壓 縮效率>][壓 縮檔案][檔案...][-i <範本樣式>][-x <範本樣式>]補充說明:zip是個使用廣泛的壓縮程式,檔案經它壓縮後會另外產生具 有".zip"副檔名 的壓縮檔。參 數:-A 調 整可執行檔自動解壓縮檔案。-b<工作目錄> 指 定暫時存放檔案的目錄。-c 替 每個被壓縮的檔案加上注釋。-d 從 壓縮檔內刪除指定的檔案。-D 壓 縮檔案內不建立目錄名稱。-f 此 參數的效果和指定"-u"參 數類似,但不僅更新既有檔案,如果某些檔案原本不存在於壓縮檔內,使用本參數會一併將其加入壓縮檔中。-F 嘗 試修複已損壞的壓縮檔。-g 將 檔案壓縮後附加在既有的壓縮檔之後,而非另行建立新的壓縮檔。-h 在 線協助。-i<範本樣式> 只 壓縮合格檔案。-j 只 儲存檔案名稱及其內容,而不存放任何目錄名稱。-J 刪 除壓縮檔前面不必要的資料。-k 使 用MS-DOS相容格 式的檔案名稱。-l 壓 縮檔案時,把LF字元 置換成LF+CR字 符。-ll 壓 縮檔案時,把LF+CR字 符置換成LF字元。-L 顯 示著作權資訊。-m 將 檔案壓縮並加入壓縮檔後,刪除原始檔案,即把檔案移到壓縮檔中。-n<字尾字串> 不 壓縮具有特定字尾字串的檔案。-o 以 壓縮檔內擁有最新更改時間的檔案為準,將壓縮檔的更改時間設成和該檔案相同。-q 不顯 示指令執行過程。-r 遞 歸處理,將指定目錄下的所有檔案和子目錄一併處理。-S 包 含系統和隱藏檔案。-t<日期時間> 把 壓縮檔的日期設成指定的日期。-T 檢 查備份檔案內的每個檔案是否正確無誤。-u 更 換較新的檔案到壓縮檔內。-v 顯 示指令執行過程或顯示版本資訊。-V 保 存VMS作業系統的文 件屬性。-w 在 檔案名稱裡假如版本編號,本參數僅在VMS操 作系統下有效。-x<範本樣式> 壓 縮時排除合格檔案。-X 不 儲存額外的檔案屬性。-y 直 接儲存符號串連,而非該串連所指向的檔案,本參數僅在UNIX之 類的系統下有效。-z 替 壓縮檔加上注釋。-$ 保 存第一個被壓縮檔所在磁碟的卷冊名稱。-<壓縮效率> 壓 縮效率是一個介於1-9的 數值。 例. 將目前的目錄下的所有檔案和檔案夾全部壓縮成test.zip檔案,-r表示遞迴壓縮子目錄下所有檔案[[email protected] test]# zip -r test.zip ./*
Linux war包解壓(Tomcat上傳的war包備份)