
Я скачиваю данные, распределенные по нескольким файлам, которые не изменяются после публикации.
Поэтому --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
и как это можно исправить?
решение1
Вот почему это не работает: это было намеренно отключено разработчиками -http://savannah.gnu.org/bugs/?31781
А как это исправить? Попробуйте установить версию wget старше 1.12.1 — судя по всему, именно в этой версии вышеупомянутый «баг» был исправлен разработчиками.