運維筆記-mac下分卷壓縮文件

場景描述:

文件傳輸過程中,如果網絡限制了接受的文件大小(例如:允許最大傳輸的文件是100M,我們實際的文件大小是320M),這個時候就需要把單個文件拆分成4個文件每個80M左右,纔可以正常傳輸。)

另外一個場景是,當你需要傳輸的文件太大例如幾個G,裏邊又是經過壓縮的zip或者.tar.gz文件,如果文件很重要,在傳輸過程中網絡異常或者中斷,很容易導致文件損壞或者不能正常解壓,這個時候就需要把文件拆分成多個小文件,以保障文件傳輸的有效性。

操作步驟:

以mac環境爲例,我們實際文件壓縮後的大小是1.45G,想要拆分成單個500M左右的3個文件。(這塊單個文件大小根據實際手動計算下)

把文件夾先壓縮一次。生成:原始文件.zip,然後對“原始文件.zip”進行分段壓縮。

zip - 原始文件.zip | split -b 單個文件大小(k、M) -a 3 - liangcang-0516.zip

原始文件

zip - liangcang-0516-10.52.68.72.zip | split -b 500m -a 3 - liangcang-0516.zip
cat liangcang-0516.zip*> liangcang-0516.zip

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章