需求:生產環境中打包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 將解壓縮的結果顯示到螢幕上,並對字元做適當...