1. 程式人生 > >Linux下使用unzip命令解壓war包

Linux下使用unzip命令解壓war包

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

unzip -d 指定目錄 [[email protected] 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指 令。 命令名: 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]
mysql test]# zip -r test.zip ./* jar命令 壓縮war包: 把當前目錄下的所有檔案打包成game.war jar -cvfM0 game.war ./ -c   建立war包 -v   顯示過程資訊 -f     -M -0   這個是阿拉伯數字,只打包不壓縮的意思 解壓war包 jar -xvf game.war 解壓到當前目錄

相關推薦

Linux使用unzip命令war

網上很多人說用jar包解壓,但jar命令解壓時不能指定目錄,推薦使用unzip解壓war包。 unzip -d 指定目錄 [[email protected] upload]# unzip -oq common.war -d common 命令名: un

(轉)linuxtar命令到指定的目錄

轉自:http://blog.sina.com.cn/s/blog_62449fcf0100nfar.html linux下tar命令解壓到指定的目錄 : #tar zxvf /bbs.tar.zip -C /zzz/bbs   

ubuntu/linux打包壓縮warwar和jar命令

把project_a資料夾下的檔案打包成project.war 1.      打包 jar -xvf project.war /project_a -c  建立war包 -v  顯示過程資訊 -f  指定 JAR 檔名,通常這個引數是必須的 -M  不產生所有項的清單

Linux 解決Tomcat8不自動war

之前買了阿里雲伺服器後配置好了jdk,Tomcat,mysql等。然後就想當然的將專案打成war包,直接拖到Tomcat的webapps下,但無論怎麼重啟專案就是不自動解壓,後來查了各方面資料,刪除這個檔案那個檔案的,差點把Tomcat搞崩潰了也沒找到原因,最後看到講一個將Tomcat裡

jar 命令歸檔warwar

jar1、將test.war包解壓到test目錄中mkdir /tmp/testcd /tmp/testjar xvf /tmp/test.war2、將test目錄歸檔為war包jar cvf /tmp/test.war -C /tmp/test .參考博文:http://www.jb51.net/artic

Linux常用壓縮命令

tar  解包:tar xvf FileName.tar 打包:tar cvf FileName.tar DirName (注:tar是打包,不是壓縮!) .gz 解壓1:gunzip FileName.gz 解壓2:g

Linux常用壓縮 命令和壓縮比率對比

常用的格式有: tar, tar.gz(tgz), tar.bz2, 不同方式,壓縮和解壓方式所耗CPU時間和壓縮比率也差異也比較大。 tar 只是打包動作,相當於歸檔處理,不做壓縮;解壓也一樣,只是把歸檔檔案釋放出來。 (1)打包歸檔格式: tar -

linux 的各種命令

     .tar   解包:tar xvf FileName.tar   打包:tar cvf FileName.tar DirName   (注:tar是打包,不是壓縮!)   ———————————————   .gz   解壓

Linux使用shell打包jar

linux 下使用shell解壓打包jar包 在工作做時,有時會碰到開發人員並沒有把配置檔案獨立出來,而量把他打包進了jar包裡面,這裡運維人員會產生很大的影響,特別的是在除錯需要經常修改配置檔案的時候,運維人員需要把jar包下載到本地,解壓,修改配置檔案,打包,在上傳。 極大的影響

Linux壓縮、命令、壓縮比介紹說明

Linux下壓縮、解壓命令很多靈活度很大,不像在windows下winrar或360壓縮幾乎各佔版比江山,清一色的.rar .zip格式。Linux下常用的tar tar.gz tar.bz2 .Z等等格式種類繁多。而每種壓縮和解壓方式所耗CPU時間和壓縮比率也差異甚大。在此我一一列舉,

Linux的壓縮&命令

【tar命令】 解壓:tar -zxvf FileName.tar 壓縮:tar -czvf FileName.tar DirName 【gz命令】 解壓1:gunzip FileName.gz 解壓2:gzip -d FileName.gz 壓

linuxwar

可以用unzip命令 unzip project.war -d project 這樣就在當前目錄下解壓project.war到project目錄裡面,引數-d的意思是建立project目錄 附:unzip其它引數說明 -x "檔案列表" 解壓檔案,但不包含檔案列表中指定的檔

Tomcat實現熱部署和自動war替換現有資料夾的操作

插播小廣告,本人的《大話Java效能優化》一書已經在亞馬遜、京東、噹噹、天貓出售,提前謝謝大家支援。 自動解壓war包替換現有資料夾的操作: 因為tomcat預設不會再次解壓已經存在的war包對應的目

淺談Linux各種壓縮 命令和壓縮比率對比

轉載,收藏 tar命令是linux下非常常用的命令,這篇文章對該命令介紹的比較詳細,因此轉載加收藏吧。 Linux下壓縮、解壓命令五花八門,不像在windows下一個winrar打遍天下無敵手,清一色的.rar .zip格式。比如,Linux下常用的tar tar.gz

unzipwar並覆蓋

file 文件名 -- 參數說明 https 除了 tro 小寫 顯示 unzip -o blog.war -d BLOG 參數: -o 不進行詢問直接覆蓋 -d 壓縮文件解壓到BLOG文件夾下 詳細使用語法: unzip [-Z] [-opts

Linux壓縮與

zip壓縮解壓 壓縮: zip -r dist.zip dist/* 解壓: unzip dist.zip unzip -o dist.zip // 在不提示的情況下覆蓋檔案 unzip -o -d ~/Desktop/temp // -d指定解壓目錄 tar壓縮解壓

Shell製作自安裝,實現指令碼的簡單加密

一、原理闡述 在 linux 下可以用幾個最基本的命令製作一個自解壓的程式。其原理是:利用 cat 命令可以將兩個檔案連起來(用>>追加也能達到同樣效果),前一個檔案是 shell 指令碼,負責執行解壓和安裝;後一個檔案是一個壓縮包。 把這兩個檔案通過 cat

Linux如何在不解jar檢視或修改配置檔案

在這介紹一種通過vim命令不解壓壓縮包直接更改檔案內容的方法 cd到jar包所在目錄,執行命令 vim xxx.jar 此時便可以看到jar包內根目錄下的所有檔案 可以使用vim命令進行當前目錄下的檔案查詢,以及gg等相關命令。以log4j.xml檔案為例:

war並重新編譯成war

最近遇到個二手專案,只有一個war包檔案,需要解壓並修改其中一個class檔案 然後再重新打包成war包,難道還要重新部署專案環境,使用idea打war包??? 反正是很煩躁就對了 對了,先把class檔案反編譯成java檔案檢視一下 第一步:下載反編譯外掛地址

unzip命令中文亂碼

原來在windows上的zip檔案, 在CentOS上使用unzip直接解壓會顯示亂碼, 因為windows簡體中文版的作業系統一般上用的是GBK編碼, 所以會導致這個問題, 可以使用-O引數來解決