我正在下载一个大文件,但没有 wget 工具,好消息是该文件的链接具有以下形式:
不幸的是,下载被破坏了,所以现在我想继续下载这个文件,但不要从 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
,而不是从远程服务器获取的数据。