開發環境位于遠端Linux伺服器,且伺服器是跨地域的(隔着好幾個省啦,是不是很高大上!),每次編譯完成要下載下傳版本都是一個痛苦而漫長的過程,下載下傳速度一般在100-200KB/s,有時甚至隻是幾十KB,極大的影響了工作效率!!!(其實是找借口)。考慮使用NB的多線程搶占帶寬,用自己的帶寬,讓别人無帶寬可用!
1. 對Linux檔案進行分包壓縮,習慣了tar:
tar -zcf - system.img | split -db 50m - system.img.tar.gz
注意:不要遺漏神奇的“-”,特别是紅色的那兩個(看不見的請無視,其實漏了也無所謂,會報錯的)
經過這個,會生成一堆的50M一個的system.img.tar.gz00~n。
2. NB的Filezilla登場,安裝,聯接伺服器就不說了,自行Google即可。用Filezilla将所有的分封包件拉到windows。速度杠杠滴~ 目的達到了
PS:說個小秘密,Filezilla的編輯-》設定-》傳輸可以修改最大并發數,預設為2,最大為10,自己看着辦吧
3. 打開windows cmd,将分包的檔案合體:
copy /b system.img.tar.gz* system.img.tar.gz
4. 用任何解壓工具将system.img還原吧~