如何在 curl 中自动恢复文件特定部分的中断下载?
How to resume interrupted download of specific part of file automatically in curl?
我在 Linux 中使用 curl。我正在使用糟糕的互联网连接从 Media-fire 下载文件的一部分,下载总是在几分钟后停止,当我使用参数 -C -
而不是继续只下载我提到的文件的一部分时下载已停止,开始下载 hole 文件。
这是我用过的命令:
curl -v -o file.part8 -r3000000001-3200000000 --retry 999 --retry-max-time 0 -C - http://download2331.mediafire.com/58gp2u3yjuzg/6upaohqwd8kdi9n/Olarila+High+Sierra+2020.raw.bz2
我试过:
curl -L -k -C - -O --header "Range: bytes=0-1000000" https://cdimage.ubuntu.com/kubuntu/releases/20.10/release/kubuntu-20.10-desktop-amd64.iso
我得到:
curl: (33) HTTP server doesn't seem to support byte ranges. Cannot resume.
看来是服务器的问题
很明显服务器不支持字节范围
我在 Linux 中使用 curl。我正在使用糟糕的互联网连接从 Media-fire 下载文件的一部分,下载总是在几分钟后停止,当我使用参数 -C -
而不是继续只下载我提到的文件的一部分时下载已停止,开始下载 hole 文件。
这是我用过的命令:
curl -v -o file.part8 -r3000000001-3200000000 --retry 999 --retry-max-time 0 -C - http://download2331.mediafire.com/58gp2u3yjuzg/6upaohqwd8kdi9n/Olarila+High+Sierra+2020.raw.bz2
我试过:
curl -L -k -C - -O --header "Range: bytes=0-1000000" https://cdimage.ubuntu.com/kubuntu/releases/20.10/release/kubuntu-20.10-desktop-amd64.iso
我得到:
curl: (33) HTTP server doesn't seem to support byte ranges. Cannot resume.
看来是服务器的问题
很明显服务器不支持字节范围