2010/01/26

用7-zip在linux下分割壓縮

請先裝7-zip

ubuntu上可以用下列指令安裝

sudo apt-get p7zip p7zip-full

懶人用法

7z a -mx=[壓縮比] -t[類型] -v[分割大小] [檔名] [欲壓縮檔案]

範例 (flag與option間無空格)

將 verybigfile.ext 用zip格式壓縮成 archive.zip, 每200M分割, 用最高壓縮比(9最高,1最低)

7z a -mx=9 -tzip -v200m archive.zip verybigfile.ext

最後會輸出archive.zip.001, archive.zip.002 ....

由於.7z還不是那麼流行,所以我傾向壓成.zip

因為在Linux上找不大到Windows比較能支援的分割壓縮法(用split需要用cat合起來...)

算是折衷方案