Wget:转换链接并避免重新下载已获取的文件?

red*_*ity 12 download wget

我正在下载分布在多个文件中的数据,这些文件一旦发布就不会改变。

因此--timestamping还不够好,因为它不断检查更改的任何资源,在我的情况下,这完全没有意义。

--no-clobber会很合身。不幸的是,--convert-links 由于某种原因它不起作用。

--no-clobber 和 --convert-links 都被指定了,只有 --convert-links 会被使用。

我希望这--backup-converted会有所帮助,但它什么也没改变(它适用于--timestamping.)

为什么wget --convert-links --backup-converted --no-clobber --wait 1 https://example.com忽略--no-clobber以及如何修复?

Ras*_*att -2

--convert-links和不能同时使用--no-clobber。您将收到此消息:

Both --no-clobber and --convert-links were specified, only --convert-links will be used.

wget--convert-links如果您指定和,则可以完成您想要的事情--timestamping。但这仅在目标站点在响应标头中提供文件时间戳信息时才有效。