Wie setze ich eine teilweise heruntergeladene Datei mit einem Linux-Befehlszeilentool fort?
Ich habe eine große Datei teilweise heruntergeladen, dh 400 MB von 900 MB aufgrund einer Stromunterbrechung, aber wenn ich erneut mit dem Herunterladen beginne, wird sie von Grund auf neu gestartet. Wie starte ich ab 400 MB?
curl
, sollten Sie die Manpage nach der-C
Option durchsuchen .Antworten:
Da Sie nicht angegeben haben, gehe ich davon aus, dass Sie
wget
zum Herunterladen der Datei verwenden. Wenn dies der Fall ist, versuchen Sie es mit der-c
Option (zwget -c <URL>
. B. ).Bitte beachten Sie, dass
ftp://...
der Remote-Server möglicherweise einen alten / alten FTP-Daemon verwendet, der das Fortsetzen von Downloads nicht unterstützt (neuere FTP-Daemons unterstützen dies ohnehin schon seit mehr als einem Jahrzehnt) , das ist also nur eine kleine Chance). Wenn dies der Fall ist, haben Sie möglicherweise Pech. Andererseits sollten Sie keine Probleme haben, wenn das verwendete Protokoll http ist. (AKTUALISIERUNG: Anderen Experten zufolge (einschließlich Gilles in den Kommentaren unten) unterliegt die Fortsetzung der Verwendung von http auch der Serverunterstützung, sodass dies sowohl für ftp als auch für http gilt.)Viel Glück.
quelle
wget -c http:...
hat auf den 3 oder 4 servern funktioniert auf denen ich es ausprobiert habe.Ich weiß, was die ursprüngliche Frage bedeutet, und die Antwort ist nicht wget -c ...
Das Szenario kann wie folgt beschrieben werden:
Die Optionen "-r -l inf --no-remove-listing" entsprechen -m ohne den Parameter -N. Wenn Sie den Parameter -nc hinzufügen, vermeiden Sie das Speichern der ersten 400 MB, die sich bereits auf Ihrer Festplatte befinden.
quelle