curl命令如何恢复下载
时间:2019-11-20 08:53:18 来源:igfitidea点击:
在Linux中使用curl下载时中断了,如何恢复继续下载?
可以使用 -C或--continue-at 选项继续之前的下载。
curl继续下载
curl自动恢复下载的语法如下:
curl -C url
或者
curl -L -O -C url
或者
curl -L -o'filename-here'-C url
示例:
curl -L -O -C - http://ftp.ussg.iu.edu/linux/centos/6.5/isos/x86_64/CentOS-6.5-x86_64-bin-DVD1.iso
- -L如果是HTTP 3xx状态代码,则追随位置。例如,重定向URL。
- -O将输出写入到本地文件。
- -C继续/恢复先前的文件传输。
-C offsetAT
从offsetAT开始继续下载。-o 'filename'
指定保存文件名。
从指定位置恢复curl下载
语法为:
curl -C offsetAT
给定的偏移量offsetAT是将从源文件的开头算起的确切字节数。
示例,从20000字节处继续下载:
curl -o CentOS6.iso -L -O -C 20000 http://ftp.ussg.iu.edu/linux/centos/6.5/isos/x86_64/CentOS-6.5-x86_64-bin-DVD1.iso