zip是一個古老的打包工具。可以實現打包、分卷打包以及壓縮打包。
執行zip不帶任何參數,将輸出幫助信息。
-1到-9,設置執行速度和壓縮比例,1壓縮比最低,速度最快;9壓縮比最高,速度最慢。
-d選項,删除zip文件内被打包文件。
-u選項,将更新内容的文件或新文件添加到zip文件内。
-v選項,執行打包并輸出執行過程。
-s選項,指定分卷大小并分卷壓縮。
-q選項,靜默執行。
-T選項,測試zip文件。
-x選項,排除指定文件不打包。
-i選項,僅打包指定文件。
例1:分卷壓縮文件,每個文件50M
zip -s 50m HP_Laser_131.zip HP_Laser_MFP_131_133_135-138_Full_Software_and_Drivers_1.14.exe
例2:對現有的壓縮文件分割,每個文件30M
zip HP_Laser_131_135.zip --out HP_split_Laser_131.zip -s 30m
例3:分割文件合并
zip -s 0 HP_split_Laser_131.zip --out HP_all.zip
例4:解zip包
unzip HP_all.zip
例5:打包a目錄,但不要a下面的1a.txt文件
zip atxt.zip -r a/ -x ./a/1a.txt
,