Wget: конвертувати-посилання та уникати повторної завантаження вже отриманих файлів?


12

Я завантажую дані, розповсюджені між декількома файлами, які не змінюються після опублікування.

Тому --timestampingце недостатньо добре, тому що він постійно перевіряє, чи змінився ресурс, що, в моєму випадку, абсолютно безглуздо.

--no-clobberпідходили б ідеально. На жаль, це --convert-links чомусь не працює .

Були вказані обидва --no-clobber та --convert-посилання, використовуються лише --convert-посилання.

Я сподівався, що --backup-convertedце допоможе, але це нічого не змінило (це працює --timestamping.)

Чому wget --convert-links --backup-converted --no-clobber --wait 1 https://example.comігнорують --no-clobberі як це можна виправити?


Зустрічаючи ту саму проблему і сьогодні. Як ти це вирішив?
Анджело Фукс

1
@AngeloFuchs я ніколи цього не вирішував (я б опублікував відповідь, якщо це станеться). Зрештою, у моєму випадку повторне завантаження вилучених посилань було простішим, ніж виправлення Wget чи перехід на щось інше.
зменшення активності

ти спробував --continue? зазвичай це означає, щоб продовжити завантаження раніше перерваного. але якщо файл уже отриманий, він нічого не робить.
JPT

Відповіді:


1

Будь-яка можливість використання rsync? Вам доведеться мати доступ до ssh до системи. (Я ніколи не бачив, щоб rsync використовувався для http: // downloads.)

Щось подібне отримає файли, яких ви ніколи не отримували, і перезавантажить файли, які припинили завантаження чомусь.

rsync -avzheP ssh root@192.168.0.100:/remotefolder/ /localfolder/

Це може не працювати для вас. Недостатньо інформації про те, що ви намагаєтеся зробити.


-2

Ви не можете використовувати і те, --convert-linksі --no-clobber. Ви отримаєте це повідомлення:

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

wgetВи можете виконати те, що Ви хочете, якщо вказати --convert-linksта --timestamping. Але це буде працювати лише в тому випадку, якщо цільовий сайт надає інформацію про часові позначки файлів у заголовках відповідей.


Ця відповідь не має нічого, про що не було сказано в першій редакції ( unix.stackexchange.com/posts/177330/reitions ) мого запитання.
зменшення активності
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.