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

Rav*_*bra 6 linux download wget

嗨,我需要使用 wget(或 curl 或 aget 等)将文件分为两半下载到两个不同的下载目的地:

First: 0 to 490000 bytes of file
Second: 490001 to 1000000 bytes of file.
Run Code Online (Sandbox Code Playgroud)

我将把它下载到单独的下载目的地,并将它们合并回来以加快下载速度。文件真的很大而且我的ISP真的很慢,所以我需要得到朋友的帮助才能分部分下载(实际上是分多部分)

下面的问题与我的需求相似但不一样: 如何使用 curl/wget 从不同来源下载同一文件的部分内容?

得到

aget 似乎分部分下载,但我无法精确控制我希望下载的部分(以百分比或字节为单位)。

额外信息

只是要清楚我不想从多个位置下载,我想下载多个位置。我也不想下载多个文件(它只是一个文件)。我想下载同一个文件的部分,我想指定我需要下载的部分。

Vip*_*_Sb 11

使用 curl 你应该能够做到

curl -o customname -r0-499 <url>
Run Code Online (Sandbox Code Playgroud)

其中 0 - 500 将是字节范围

curl 手册页查看 -r 选项

由 ewindisch 发表在评论中

最好不要在这里使用 -O,因为 OP 想要指定目的地。curl -o file.part1 -r0-490000 $url & curl -o file.part2 -r490001- $url – ewindisch

  • 最好不要在这里使用 -O,因为 OP 想要指定目的地。curl -o file.part1 -r0-490000 $url &amp; curl -o file.part2 -r490001- $url (2认同)