Wie stelle ich wget richtig ein, um nur neue Dateien herunterzuladen?

39

Nehmen wir an, es gibt eine URL, nennen wir sie http://www.some-url.com/folder/

In diesem Speicherort ist die Verzeichnisliste aktiviert , daher kann ich Folgendes tun:

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

Zum Herunterladen aller Inhalte mit allen Dateien und Unterordnern und deren Dateien.

Was soll ich nun tun, wenn ich diesen Vorgang einen Monat später erneut wiederholen und nicht alles erneut herunterladen möchte, sondern nur neue / geänderte Dateien hinzufügen möchte?

Richard Rodriguez
quelle

Antworten:

53

hast du das gelesen http://www.editcorp.com/Personal/Lars_Appel/wget/wget_5.html

"Einige Tage später möchten Sie, dass Wget prüft, ob sich die entfernte Datei geändert hat, und sie herunterlädt, wenn dies der Fall ist."

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

Versuche dies.

user69274
quelle
5
-N ist jedoch nutzlos, wenn die abgerufene Datei keinen Last-Modified-Header hat.
Unibasil
17
wget -c 

setzt auch teilweise Dateien fort, die verursacht werden, wenn der Download Probleme hat .....
Besser noch,

 wget -c -N 

scheint beides gleichzeitig zu tun.

Henry Crutcher
quelle
Ich habe mit meiner Version festgestellt 1.11.4 Red Hat modified, dass diese Flags nicht kompatibel sind und -c -N überschreibt.
Matt Williamson