你好,我需要使用 wget(或 curl 或 aget 等)将文件分两半下载到两个不同的下载目的地:
First: 0 to 490000 bytes of file
Second: 490001 to 1000000 bytes of file.
我会将其下载到不同的下载目的地,然后再将它们合并以加快下载速度。文件非常大,我的 ISP 非常慢,所以我需要朋友的帮助才能分部分下载(实际上是分多个部分)
以下问题与我的需求类似,但不完全相同: 如何使用 curl/wget 从不同来源下载同一文件的各个部分?
艾杰特
aget 似乎分部分下载,但我无法精确控制要下载哪个部分(以百分比或字节为单位)。
额外信息
需要说明的是,我并不想从多个位置下载,我想下载到多个位置。我也不想下载多个文件(它只是一个文件)。我想下载同一个文件的部分,并且我想指定我需要下载的部分。
答案1
使用 curl 你应该能够做到
curl -o customname -r0-499 <url>
其中 0 - 500 是字节范围
curl 手册页查看 -r 选项
由 ewindisch 在评论中发表
最好不要在这里使用 -O,因为 OP 想要指定目的地。curl -o file.part1 -r0-490000 $url & curl -o file.part2 -r490001- $url – ewindisch