zip命令可以用來解壓縮檔案,或者對檔案進行打包操作。zip是個使用廣泛的壓縮程式,檔案經它壓縮後會另外產生具有「.zip」副檔名的壓縮檔案。
zip(選項)(引數)
-a:調整可執行的自動解壓縮檔案;將-b《工作目錄》:指定暫時存放檔案的目錄;
-c:替每個被壓縮的檔案加上注釋;
-d:從壓縮檔案內刪除指定的檔案;
-d:壓縮檔案內不建立目錄名稱;
-f:此引數的效果和指定「-u」引數類似,但不僅更新既有檔案,如果某些檔案原本不存在於壓縮檔案內,使用本引數會一併將其加入壓縮檔案中;
-f:嘗試修復已損壞的壓縮檔案;
-g:將檔案壓縮後附加在已有的壓縮檔案之後,而非另行建立新的壓縮檔案;
-i《範本樣式》:只壓縮符合條件的檔案;
-j:只儲存檔名稱及其內容,而不存放任何目錄名稱;
-j:刪除壓縮檔案前面不必要的資料;
-k:使用ms-dos相容格式的檔名稱;
-l:壓縮檔案時,把lf字元置換成lf+cr字元;
-ll:壓縮檔案時,把lf+cp字元置換成lf字元;
-m:將檔案壓縮並加入壓縮檔案後,刪除原始檔案,即把檔案移到壓縮檔案中;
-n《字尾字串》:不壓縮具有特定字尾字串的檔案;
-o:以壓縮檔案內擁有最新更改時間的檔案為準,將壓縮檔案的更改時間設成和該檔案相同;
-q:不顯示指令執行過程;
-r:遞迴處理,將指定目錄下的所有檔案和子目錄一併處理;
-s:包含系統和隱藏檔案;
-t《日期時間》:把壓縮檔案的日期設成指定的日期;
-t:檢查備份檔案內的每個檔案是否正確無誤;
-u:更換較新的檔案到壓縮檔案內;
-v:顯示指令執行過程或顯示版本資訊;
-v:儲存vms作業系統的檔案屬性;
-w:在檔名稱裡假如版本編號,本引數僅在vms作業系統下有效;
-x《範本樣式》:壓縮時排除符合條件的檔案;
-x:不儲存額外的檔案屬性;
-z:替壓縮檔案加上注釋;
-$:儲存第乙個被壓縮檔案所在磁碟的卷冊名稱;
-《壓縮效率》:壓縮效率是乙個介於1~9的數值。
/home/blinux/html/
這個目錄下所有檔案和資料夾打包為當前目錄下的html.zip:
zip -q -r html.zip /home/blinux/html
Java 解壓縮 zip格式的壓縮檔案
可迴圈解壓掉壓縮檔案中所有zip的檔案 迭代解壓zip檔案,可將壓縮包中包含的壓縮檔案組個解壓 param zippath 壓縮檔案路徑 param unzippath 解壓後釋放檔案的目錄 return 是否操作成功 private static boolean unzip string zipp...
解壓縮檔案
public static fastzip fz new fastzip 壓縮檔案 壓縮檔案的路徑與名稱 被壓縮的檔案路徑 解壓密碼 null代表無密碼 public static string filetozip string zipfilepath,string filepath,string ...
解壓縮檔案
using system using system.collections.generic using system.linq using system.text using system.threading.tasks using system.io namespace commonhelper ...