Ich verwende diesen Befehl, um eine Reihe von Bildern herunterzuladen:
%Vor%Einige Bilder sind beschädigt, daher lösche ich sie.
%Vor% Wie kann curl
angegeben werden, um die Datei vor dem Download zu prüfen?
Ich kann diesen Befehl verwenden, um zu verhindern, dass curl
vorhandene Bilder überschreibt:
Aber ich möchte sie nicht erneut herunterladen.
Wenn die Zielressource statisch ist, hat curl
eine Option -z
, um nur eine neuere Zielkopie herunterzuladen.
Anwendungsbeispiel:
%Vor%Ein Beispiel für Ihren Fall:
for i in $(seq 0 100); do curl -z image$i.jpg -O --max-time 10 --retry 3 --retry-delay 1 http://site.com/image$i.jpg; done