linux不解壓zip包直接取出其中的檔案

2021-09-24 13:55:51 字數 629 閱讀 1700

需求:生產環境中打包zip包之後發現其中乙個檔名錯誤,但是重新打包比較耗費時間,網上查詢資料可以不解壓對zip包中檔案進行操作。

1、從zip包中取出檔案

unzip -j /data/test.zip wrongfile.txt -d /data/wrongfiles/

(把/data/test.zip 中wrongfile.txt取出到/data/wrongfiles/目錄下,-d指定到目錄,不加-d引數取出到當前目錄,可以指定不存在的目錄,會自動建立)

2、修改錯誤檔案

mv /data/wrongfiles/wrongfile.txt /data/wrongfiles/truefile.txt

3、刪除原zip包中錯誤檔案

zip -d /data/test.zip wrongfile.txt

4、把修改之後的正確檔案新增進zip包中

zip -m /data/test.zip /data/wrongfiles/truefile.txt

可以不解壓檢視zip內容,unzip -l,檔名wrongfile.txt 已改為truefile.txt

weblogic 不解壓war包的問題

以8.1 sp4為例,開啟bea user projects domains 找到相應的war包 stagingmode nostage twophase true 將stagingmode改為stage,重啟weblogic即可。解壓後的目錄在myserver目錄下。需要注意的是,一旦war包需要...

Linux 下zip包的壓縮與解壓

linux unzip 命令詳解 功能說明 解壓縮zip檔案 語 法 unzip cflptuvz agcjlmnoqsvx p 密碼 zip檔案 檔案 d 目錄 x 檔案 或 unzip z 補充說明 unzip為.zip壓縮檔案的解壓縮程式。參 數 c 將解壓縮的結果顯示到螢幕上,並對字元做適當...

Linux 下zip包的壓縮與解壓

linux unzip 命令詳解 功能說明 解壓縮zip檔案 語 法 unzip cflptuvz agcjlmnoqsvx p 密碼 zip檔案 檔案 d 目錄 x 檔案 或 unzip z 補充說明 unzip為.zip壓縮檔案的解壓縮程式。參 數 c 將解壓縮的結果顯示到螢幕上,並對字元做適當...