Як правильно встановити wget для завантаження лише нових файлів?


39

Скажімо, є URL, давайте назвемо його http://www.some-url.com/folder/

У цьому місці включений перелік каталогів , тому я можу це зробити:

wget -r -np http://www.some-url.com/folder/

Завантажити весь її вміст з усіма файлами та папками та їх файлами.

Тепер, що мені робити, якщо я хочу повторити цей процес ще раз, через місяць, і я не хочу завантажувати все знову, лише додавати нові / змінені файли?

Відповіді:


53

ти це читав? http://www.editcorp.com/Personal/Lars_Appel/wget/wget_5.html

"Через кілька днів ви хочете, щоб Wget перевірив, чи змінився віддалений файл, і завантажити його, якщо він є."

wget -N http://www.some-url.com/folder/

Спробуйте це.


5
Але -N марний, якщо отриманий файл не має заголовка Last-Modified.
unibasil

17
wget -c 

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

 wget -c -N 

здається, це робить одночасно і те, і інше.


Я виявив, що в моїй версії 1.11.4 Red Hat modifiedці прапори не сумісні і -c перевизначає -N.
Метт Вільямсон
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.