Wget kann den Download einer Datei nicht fortsetzen

Wget kann den Download einer Datei nicht fortsetzen

Ich versuche, eine große Datei mit wget (4,5 GB) herunterzuladen. Mein Betriebssystem ist Ubuntu 18.04 LTS

Was habe ich also getan? Zuerst bin ich in den Ordner gegangen, in den ich die Datei herunterladen wollte. Dann habe ich den folgenden Befehl verwendet:

wget http://robotics.ethz.ch/~asl-datasets/iros_2017_voxblox/data.bag

Ich habe dies viele Male versucht und es bleibt an verschiedenen Stellen hängen (manchmal bei 80 MB und manchmal bei 3,9 GB ... und alles dazwischen).

Nachdem ich ein bisschen gegoogelt hatte, fand ich heraus, dass es versucht, den Download dort fortzusetzen, wo er aufgehört hat, wenn man die Option -c eingibt. Dann führte ich den Befehl aus:

wget -c http://robotics.ethz.ch/~asl-datasets/iros_2017_voxblox/data.bag

und ich bekomme die Antwort:

Die Datei wurde bereits vollständig abgerufen. Nichts zu tun.

Die Datei ist definitiv nicht vollständig heruntergeladen.

Irgendwelche Ideen, was ich tun kann?

PS: Bedenken Sie, dass ich ein absoluter Neuling in Sachen Netzwerke bin und keine Ahnung von der Funktionsweise des HTTP-Protokolls (oder der meisten Protokolle) habe.

Antwort1

Es kann sinnvoll sein, die Ausgabe in einer Datei zu protokollieren und nach Fehlern zu suchen, wenn sie stoppt. Unten finden Sie den entsprechenden Befehl:

wget -ov ./log1.txt -- http://robotics.ethz.ch/~asl-datasets/iros_2017_voxblox/data.bag

Die Protokolldatei befindet sich im selben Verzeichnis, in dem Sie den Befehl ausführen.

Hinweis: wget -c [url]Funktioniert nur, wenn Sie es aus demselben Verzeichnis ausführen, in dem sich die teilweise heruntergeladene Datei befindet!

curlAlternativ kann auch ein anderer Befehl verwendet werden. Hier ist der Befehl:

curl http://robotics.ethz.ch/~asl-datasets/iros_2017_voxblox/data.bag --output data.bag curlHinweis: Hier nicht ohne das Flag verwenden --output, da mir der Inhalt des data.bag nicht bekannt ist und dies Ihre Terminalsitzung blockieren könnte!

[Update]: Protokoll von wget beim Versuch, es herunterzuladen: https://pasteboard.co/Hy4pNtE.png

verwandte Informationen