使用wget完成下载

使用wget完成下载

我正在下载一个大文件,但没有 wget 工具,好消息是该文件的链接具有以下形式:

https://link.com/file.zip

不幸的是,下载被破坏了,所以现在我想继续下载这个文件,但不要从 0% 开始。当我下载文件时,它保存为“file.zip”,但是当 wget 工具使用命令-c以便继续下载同一文件时,它立即保存为“another-name.zip”我知道我可以-o在中使用该命令为了以我想要的名称保存文件,但我不知道应该使用什么逗号才能以 file.zip 名称重新启动下载。

答案1

正如您所说,非常正确, wget -c 用于继续下载文件。

但是,要使 -c 起作用,服务器必须支持 HTTP 范围请求/部分下载。

通常,它们受支持,但如果不支持,则必须从头开始下载。

答案2

您正在寻找的选项是-O

-O file    --output-document=file
   The documents will not be written to the appropriate files, but all
   will be concatenated together and written to file.

所以,wget -cO local_file http://example.com/remote_file(当然,前提是远程服务器支持范围)

我知道我可以使用该-o命令来保存具有名称的文件

不,较小的大小写-o file选项将保存到通常打印到标准错误file的消息wget,而不是从远程服务器获取的数据。

相关内容