如何使用 wget 将单个文件分成两部分下载到不同的位置?

如何使用 wget 将单个文件分成两部分下载到不同的位置?

你好,我需要使用 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

相关内容