您當(dāng)前位置: 主頁(yè) > IT服務(wù) > 網(wǎng)絡(luò)服務(wù) >
在 Windows 下大家可能會(huì)用到迅雷之類的下載工具,一般此類下載工具都是將網(wǎng)絡(luò)上的文件進(jìn)行分塊、分片,下載完成后再組合成一個(gè)整體文件。但是在有流量限制的情況下,我們?nèi)绾卧? Linux 使用 cURL 分割下載大文件呢?
Linux 下最好用的大文件分割下載工具就是大名鼎鼎的cURL 了,它可以將大文件按用戶的設(shè)定進(jìn)行下載分割,我們?cè)谙螺d完成后再將分好的文件組合一下就 OK 了。(北京it外包)
cURL 是一個(gè)跨平臺(tái)的下載工具,它支持 Linux、Windows 和 Mac OS X,這里我們以 Ubuntu 環(huán)境進(jìn)行介紹。
使用cURL分割下載大文件
1. 使用之前,我們需要先安裝 cURL
sudo apt-get install curl
當(dāng)然也可以到官網(wǎng)去下載手動(dòng)安裝
cURL 官網(wǎng)下載
2. 舉個(gè)例子,我們把 Ubuntu 15.04 的 ISO 文件切成單個(gè) 200M 大小的分塊進(jìn)行下載。
下載使用源阿里云開(kāi)源鏡像站上的鏡像,該鏡像差不多1.1G。
curl --range 0-199999999 -o ubuntu-iso.part1 http://mirrors.aliyun.com/ubuntu-releases/15.04/ubuntu-15.04-desktop-amd64.iso
–range 參數(shù)會(huì)告訴 cURL 首個(gè)文件只下載 200 MB,并重命名為 ubuntu-iso.part1
現(xiàn)在我們將后面的幾部分 200M 文件下載完:(IT外包服務(wù))
curl --range 200000000-399999999 -o ubuntu-iso.part2 http://mirrors.aliyun.com/ubuntu-releases/15.04/ubuntu-15.04-desktop-amd64.isocurl --range 400000000-599999999 -o ubuntu-iso.part3 http://mirrors.aliyun.com/ubuntu-releases/15.04/ubuntu-15.04-desktop-amd64.isocurl --range 600000000-799999999 -o ubuntu-iso.part4 http://mirrors.aliyun.com/ubuntu-releases/15.04/ubuntu-15.04-desktop-amd64.isocurl --range 800000000-999999999 -o ubuntu-iso.part5 http://mirrors.aliyun.com/ubuntu-releases/15.04/ubuntu-15.04-desktop-amd64.isocurl --range 1000000000- -o ubuntu-iso.part6 http://mirrors.aliyun.com/ubuntu-releases/15.04/ubuntu-15.04-desktop-amd64.iso
最后一部分不用指定文件結(jié)尾,下載完成后,我們將能夠看到 6 個(gè)分割好的文件。
現(xiàn)在我們將后面的幾部分 200M 文件下載完:
curl --range 200000000-399999999 -o ubuntu-iso.part2 http://mirrors.aliyun.com/ubuntu-releases/15.04/ubuntu-15.04-desktop-amd64.isocurl --range 400000000-599999999 -o ubuntu-iso.part3 http://mirrors.aliyun.com/ubuntu-releases/15.04/ubuntu-15.04-desktop-amd64.isocurl --range 600000000-799999999 -o ubuntu-iso.part4 http://mirrors.aliyun.com/ubuntu-releases/15.04/ubuntu-15.04-desktop-amd64.isocurl --range 800000000-999999999 -o ubuntu-iso.part5 http://mirrors.aliyun.com/ubuntu-releases/15.04/ubuntu-15.04-desktop-amd64.isocurl --range 1000000000- -o ubuntu-iso.part6 http://mirrors.aliyun.com/ubuntu-releases/15.04/ubuntu-15.04-desktop-amd64.iso
最后一部分不用指定文件結(jié)尾,下載完成后,我們將能夠看到 6 個(gè)分割好的文件。(it外包)
下載完成!
艾銻無(wú)限是中國(guó)領(lǐng)先IT外包服務(wù)商,專業(yè)為企業(yè)提供IT運(yùn)維外包、電腦維護(hù)、網(wǎng)絡(luò)維護(hù)、網(wǎng)絡(luò)布線、辦公設(shè)備維護(hù)、服務(wù)器維護(hù)、數(shù)據(jù)備份恢復(fù)、門(mén)禁監(jiān)控、網(wǎng)站建設(shè)等多項(xiàng)IT服務(wù)外包,服務(wù)熱線:400-650-7820 聯(lián)系電話:010-62684652 咨詢QQ:1548853602 地址:北京市海淀區(qū)北京科技會(huì)展2號(hào)樓16D,用心服務(wù)每一天,為企業(yè)的發(fā)展提升更高的效率,創(chuàng)造更大的價(jià)值。
更多的IT外包信息盡在艾銻無(wú)限http://www.zhengyunzhengyun.cn
相關(guān)文章