mynetx

curl: Abgebrochene Downloads fortsetzen

Mit dem Unix-Befehl curl kannst du praktisch jede Web-Anforderung ausführen, die dir in den Sinn kommt. Du kannst damit sogar Dateien auf Ihre Festplatte herunterladen. Aber was tust du, wenn du einen Download so groß wie eine dreistöckige Hochzeitstorte gestartet hast und dieser bei 87 % abgebrochen wurde? curl hat die Lösung.

Um abgebrochene Downloads fortzusetzen, verwende den curl-Befehl mit dem Parameter -C. „C“ ist die Abkürzung von „Fortsetzen bei XY Bytes“. Standardmäßig, also wenn du keinen manuellen Byte-Offset angibst, versucht curl herauszufinden, wo der Download abgebrochen wurde, und setzt ihn von dort fort. Außerdem siehst du den genauen Offset, von dem der Download fortgesetzt wird.

Hier ein vollständiges Beispiel:

curl -L -o 'cake.iso' -C - http://www.example.com/delicious-wedding-cake.iso

Dieser Code funktioniert in jeder Shell, die den Befehl curl unterstützt – nur ist die Datei-URL, die du hier siehst, in Wirklichkeit nicht vorhanden. (Ich wäre ja schön dumm, dir zu verraten, wo du eine köstliche Hochzeitstorte gratis findest, oder?) Aber ich denke, du kannst deine persönliche Kuchen-URL ganz einfach selbst einfügen.