持续重新尝试使用curl恢复下载
经过谷歌搜索和人阅读等一段时间之后,我想出了一个对我有用的解决方案:
curl ftp://server/dir/file[01-30].ext --user user:pass -O --retry 999 --retry-max-time 0 -C -[01-30] 将使其下载30个文件,分别名为file01.ext,file02.ext等
--user user:pass 应该很明显
-O 输出到原始名称的文件
--retry 999 重试999次
--retry-max-time 0以防止其超时重试。如果未指定固定的--retry-delay,则默认行为是在重试之间先睡一秒钟,然后将其加倍,直到达到10分钟。重试之间
-C -使它在放下的位置继续(如果再次运行该命令)。破折号告诉它找出从哪里恢复
如果有人知道如何从文件中获取文件名,请告诉我。
在手册页中显示以下内容:
–url
指定要获取的URL。当您要在配置文件中指定URL时,此选项非常方便。
似乎可能是这样,但不太了解如何使用…
文档更新时间: 2023-06-08 07:59 作者:月影鹏鹏