ubuntu/linux下打包壓縮war、解壓war包和jar命令
把project_a資料夾下的檔案打包成project.war
1. 打包
jar -xvf project.war /project_a
-c 建立war包
-v 顯示過程資訊
-f 指定 JAR 檔名,通常這個引數是必須的
-M 不產生所有項的清單(MANIFEST〕檔案,此引數會忽略 -m 引數
-0 這個是阿拉伯數字,只打包不壓縮的意思
2. 解壓
jar -xvf project.war
解壓到當前目錄
jar 命令詳解
使用不帶任何的 jar 命令我們可以看到 jar 命令的用法如下:
jar {ctxu}[vfm0M] [jar-檔案] [manifest-檔案] [-C 目錄] 檔名 ...
其中 {ctxu} 是 jar 命令的子命令,每次 jar 命令只能包含 ctxu 中的一個,它們分別表示:
-c 建立新的 JAR 檔案包
-t 列出 JAR 檔案包的內容列表
-x 展開 JAR 檔案包的指定檔案或者所有檔案
-u 更新已存在的 JAR 檔案包 (新增檔案到 JAR 檔案包中)
特別注意,在引數的下達中, c/x/t/u 僅能存在一個!不可同時存在!
因為不可能同時壓縮與解壓縮。
-z :是否同時具有 gzip 的屬性?亦即是否需要用 gzip 壓縮?
-j :是否同時具有 bzip2 的屬性?亦即是否需要用 bzip2 壓縮?
-v :壓縮的過程中顯示檔案!這個常用,但不建議用在背景執行過程!
-f 指定 JAR 檔名,通常這個引數是必須的
請留意,在 f 之後要立即接檔名喔!不要再加引數!
例如使用『 tar -zcvfP tfile sfile』就是錯誤的寫法,要寫成
『 tar -zcvPf tfile sfile』才對喔!
-p :使用原檔案的原來屬性(屬性不會依據使用者而變)
-P :可以使用絕對路徑來壓縮!
-N :比後面接的日期(yyyy/mm/dd)還要新的才會被打包進新建的檔案中!
–exclude FILE:在壓縮的過程中,不要將 FILE 打包!
-m 指定需要包含的 MANIFEST 清單檔案
-0 只儲存,不壓縮,這樣產生的 JAR 檔案包會比不用該引數產生的體積大,但速度更快
-M 不產生所有項的清單(MANIFEST〕檔案,此引數會忽略 -m 引數
[jar-檔案] 即需要生成、檢視、更新或者解開的 JAR 檔案包,它是 -f 引數的附屬引數
[manifest-檔案] 即 MANIFEST 清單檔案,它是 -m 引數的附屬引數
[-C 目錄] 表示轉到指定目錄下去執行這個 jar 命令的操作。它相當於先使用 cd 命令轉該目錄下再執行不帶 -C 引數的 jar 命令,它只能在建立和更新 JAR 檔案包的時候可用。
檔名 ... 指定一個檔案/目錄列表,這些檔案/目錄就是要新增到 JAR 檔案包中的檔案/目錄。如果指定了目錄,那麼 jar 命令打包的時候會自動把該目錄中的所有檔案和子目錄打入包中。
本文學習自linux公社,轉載請註明出處:www.linuxidc.com/Linux/2012-12/75811p2.htm相關推薦
ubuntu/linux下打包壓縮war、解壓war包和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裡
linux下分卷壓縮,合併解壓的3種方法
我們上傳東西的時候,由於檔案過大而不能上傳,或者不給上傳,最明顯的就是發郵件了,附件最大5M,有的10M。如果超過了就鬱悶了。這個時候,如果能把壓縮的東西,分割開來就比較爽了,windows下面我想大家知道怎麼分割,利用winrar,winzip圖型化設定壓縮出來的塊的大小
Linux下打包壓縮war和解壓war包
一個 命令 過程 打包 java 使用 壓縮 公司 war包 Linux下打包壓縮war和解壓war包。因為種種原因公司需要把Java程序達成war包。起先用zip命令打包,起先可以用,後來卻無法使用。今天找到一個更好的辦法。用jar命令,前提是要安裝dk。 把當前目錄下的
Linux下打包壓縮war和解壓war包 zip和jar
============jar================= 把當前目錄下的所有檔案打包成game.war jar -cvfM0 game.war ./ -c 建立war包 -v 顯示過程資訊 -f -M -0 這個是阿拉伯數字,只打包不壓縮的
linux下安裝配置jdk(解壓版)
生效 測試 linu 文件 info img url www 技術 在linux下登錄oracle官網,下載解壓版jdk 傳送門 系統默認下載到“下載”目錄中 創建要將該文件解壓的文件夾: 其中 -p 參數代表遞歸創建文件夾(可以創建多級目錄) 進
【針對putty】ubuntu伺服器系統下檔案上傳,解壓等常用的一些命令
ubuntu系統下常用的命令 window下上傳檔案至ubuntu系統 ubuntu下的解壓和壓縮 Tomcat的啟動和停止命令 mysql命令 注:這裡針對的是putty!! window下上傳檔案至ubuntu系統
Mac連線Linux伺服器並上傳、解壓檔案
由於工作原因,要求在Linux伺服器沒網路的情況下部署專案——首先我要做的是將相關檔案上傳至伺服器。我在網上搜了很多相關資料,結合自身實際情況,整理出我所做的步驟,以供參考。 目的:Mac連線上Linux伺服器,並將檔案上傳至Linux伺服器
linux下基本操作指令,解壓,刪除檔案操作
一般首先是安裝vmtools之後,就可以實現linux虛擬機器和主機windows的檔案的直接拖拽,這樣就會比較方便windows和linux的互動。 在指導學生做CSAPP課程實驗時,發現好多學生對基本的linux下檔案操作不能掌握,導致實驗無法順利開展,最重要的就是li
linux下下載的zip檔案解壓之後中文檔名亂碼
我在下載一些檔案的時候,我的ubunt 14.04預設按照zip檔案給我打包下載的,但是下載下來之後,發現解壓之後我的中文檔名先試試的都為亂碼,後來看了其他部落格博主的一些解決方法,發現這麼一個好的方法,親試OK的。 第一步 首先安裝7zip和convmv(如
linux 文件壓縮,以及解壓
href 打包 inux pre tar zxvf blog bsp nbsp .com tar 解包:tar zxvf filename.tar 打包:tar czvf filename.tar dirnamegz命令 解壓1:gunzip filename.gz
java壓縮文件解壓:調用WinRAR5命令強於自己寫代碼實現
成功 cat val value util sub 屬性 eal mon 最近,手上維護著一個幾年前的系統,技術是用的JSP+Strust2,系統提供了rar和zip兩種壓縮格式的解壓功能,後臺是用java實現的 1、解壓rar格式,采用的是java-unrar-0.3.j
Linux下壓縮、解壓命令、壓縮比介紹說明
Linux下壓縮、解壓命令很多靈活度很大,不像在windows下winrar或360壓縮幾乎各佔版比江山,清一色的.rar .zip格式。Linux下常用的tar tar.gz tar.bz2 .Z等等格式種類繁多。而每種壓縮和解壓方式所耗CPU時間和壓縮比率也差異甚大。在此我一一列舉,
LINUX、C#下使用zlib進行對稱壓縮、解壓
zlib是一個壓縮庫,封裝了多個演算法,我們這裡使用的是zip。 一、準備zlib的LINUX及C#庫 zlib專案地址: zlib.net專案地址(for C#): 二、操作函式
Linux下打包、壓縮和解壓
可選 通過 算法 是把 保留 .tar.xz best 性能 簡單 命令使用:tar 主選項+輔選項 壓縮後文件名 要壓縮的文件 -c 建立壓縮文件(常用) -x 解壓(常用) -t 查看壓縮文件(常用) -r 向壓縮文件末尾追加文件 -u 更新一個壓縮包中
linux中常用的壓縮、解壓命令詳解
壓縮 不管在windows中還是在linux中,我們會經常看到各種壓縮的文件,此刻我們需要使用就得解壓,在這就介紹介紹linux中解壓、壓縮的命令。 在做實驗之前,我們先創建幾個文件,大小都是100M,方便我們更能清晰理解。 一、compress【選項】file(不是太常用,而且tab鍵還不能補齊)
Linux下用戶組、文件權限詳解
目錄 管理權限 權限不足 日期 查看 add 綜合案例 天然 width 在linux中的每個用戶必須屬於一個組,不能獨立於組外。在linux中每個文件有所有者、所在組、其它組的概念 - 所有者 - 所在組 - 其它組 - 改變用戶所在的組 所有者 一般為文件的創建者,
Linux下的壓縮zip,解壓縮unzip命令詳解及實例
cnblogs http .com 服務器 file html htm unzip inux http://www.cnblogs.com/zdz8207/p/3765604.html Linux下的壓縮解壓縮命令詳解及實例 實例:壓縮服務器上當前目錄的內容為xx
Linux下的壓縮解壓縮命令詳解及實例
tar命令 壓縮解壓 建立 存在 sdi 創建 指定 處理 解壓縮 實例:壓縮當前目錄的內容為xxx.zip文件 zip -r xxx.zip ./* 解壓zip文件到當前目錄 unzip filename.zip ======================
Linux壓縮、解壓文件
不同 解壓縮 color HR .gz blog 命令 bzip pos 對於.tar格式的文件壓縮和解壓比較常用,今天對於.zip格式的文件用同樣的命令無效。真是被自己蠢到了,忽略了後綴格式。。。 1.對於tar格式文件 壓縮: tar –zcvf 壓縮完後的