通过 wget 恢复镜像

Moh*_*dar 5 wget

我想将所有文件(例如KDE)镜像到本地目录。我用了

$ wget -m -P ./kde http://alien.slackbook.org/ktown/current/4.12.1/x86_64/kde/
Run Code Online (Sandbox Code Playgroud)

但过了一段时间就坏了。为了继续,我添加了-c选项并再次尝试。作为 :

$ wget -c -m -P ./kde http://alien.slackbook.org/ktown/current/4.12.1/x86_64/kde/
Run Code Online (Sandbox Code Playgroud)

但出现以下错误(如果index.html之前下载过,我第二次尝试时会出现错误):

保存到:'./kde/alien.slackbook.org/ktown/current/4.12.1/x86_64/kde/index.html'

[ <=> ] 0 --.-K/s(0 秒内)

无法写入“./kde/alien.slackbook.org/ktown/current/4.12.1/x86_64/kde/index.html”(成功)。0 秒内转换 0 个文件。

此时下载再次中断。我该如何继续wget镜像?

Vol*_*gel 3

这似乎是由一个错误引起的,wget该错误导致它在长 URL 上失败,或者在写入从长 ursl 派生的文件名时失败。

\n\n

请参阅 \n wget 开始下载然后停止 \xe2\x80\x9c无法写入\xe2\x80\x9d

\n\n

但这看起来是相关的,例如:\n bug #21714:文件名太长

\n\n

该问题可能已在当前版本中得到解决wget- 如果该问题仍然存在,请告诉我们您使用的版本。

\n