{"id":20780,"date":"2025-10-16T00:27:19","date_gmt":"2025-10-15T22:27:19","guid":{"rendered":"https:\/\/linux-bibel.at\/?p=20780"},"modified":"2025-10-16T00:27:21","modified_gmt":"2025-10-15T22:27:21","slug":"abgebrochene-downloads-mit-curl-unter-linux-wieder-aufnehmen","status":"publish","type":"post","link":"https:\/\/linux-bibel.at\/index.php\/2025\/10\/16\/abgebrochene-downloads-mit-curl-unter-linux-wieder-aufnehmen\/","title":{"rendered":"Abgebrochene Downloads mit Curl unter Linux wieder aufnehmen"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Ich wollte letztens irgendeine dicke Datei von irgendeinem Server herunterladen &#8211; nur um etwas f\u00fcr jemanden zu testen. Der Server hatte jedoch anscheinend ein Problem &#8211; irgendwann ging es mir auf die Nerven, weil der Server einfach gerade zu langsam war. Also hab ich den Browser (<em>in meinem Beispiel Firefox<\/em>) geschlossen und darauf gepfiffen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ich h\u00e4tte sp\u00e4ter den Download komplett neu starten k\u00f6nnen &#8211; der Server war aber noch immer so langsam. Wird die Verbindung unterbrochen &#8211; warum auch immer und ein Teil der herunterzuladenden Datei liegt auf dem Dateisystem, k\u00f6nnen Sie den Download mit der Software Curl fortsetzen, egal, mit welcher Software man die Datei herunterladen wollte.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Curl installieren<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Unter auf Debian basierenden Linux-Distributionen installieren Sie diese Software wie \u00fcblich ganz einfach \u00fcber die Paket-Verwaltung durch das Paket &#8222;<strong>curl<\/strong>&#8222;. Das Paket wird sich auf allen anderen handels\u00fcblichen Distributionen gleich nennen.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Abgebrochene Downloads mit Curl fortsetzen<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Am einfachsten wechseln Sie auf dem Terminal in das Verzeichnis, in dem die teilweise heruntergeladene Datei liegt &#8211; etwa unter <em>Downloads<\/em>:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>cd Downloads\/<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Jetzt nennt sich die teilweise heruntergeladene Datei &#8222;<strong>dateiname.ISO<\/strong>&#8220; und die URL zur Datei etwa &#8222;<em>isos.de\/dateiname.ISO<\/em>&#8222;. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Mit der Option <code>-C<\/code> zeige ich Curl &#8211; ich will einen Download fortsetzen, mit <code>-o<\/code> gebe ich die lokal teilweise heruntergeladene Datei an, anschlie\u00dfend folgt die URL zum Download &#8211; also:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>curl -C - -o dateiname.ISO isos.de\/dateiname.ISO<\/code><\/pre>\n<div class=\"pld-like-dislike-wrap pld-custom\">\r\n    <div class=\"pld-like-wrap  pld-common-wrap\">\r\n    <a href=\"javascript:void(0)\" class=\"pld-like-trigger pld-like-dislike-trigger  \" title=\"Gef\u00e4llt mir\" data-post-id=\"20780\" data-trigger-type=\"like\" data-restriction=\"cookie\" data-already-liked=\"0\">\r\n                            <img src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/12\/Daumen-Hoch.png\" alt=\"Gef\u00e4llt mir\" \/>\r\n            <\/a>\r\n    <span class=\"pld-like-count-wrap pld-count-wrap\">6    <\/span>\r\n<\/div><div class=\"pld-dislike-wrap  pld-common-wrap\">\r\n    <a href=\"javascript:void(0)\" class=\"pld-dislike-trigger pld-like-dislike-trigger  \" title=\"Gef\u00e4llt mir nicht\" data-post-id=\"20780\" data-trigger-type=\"dislike\" data-restriction=\"cookie\" data-already-liked=\"0\">\r\n                            <img src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/12\/Daumen-Runter.png\" alt=\"Gef\u00e4llt mir nicht\" \/>\r\n            <\/a>\r\n    <span class=\"pld-dislike-count-wrap pld-count-wrap\"><\/span>\r\n<\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Ich wollte letztens irgendeine dicke Datei von irgendeinem Server herunterladen &#8211; nur um etwas f\u00fcr jemanden zu testen. Der Server hatte jedoch anscheinend ein Problem &#8211; irgendwann ging es mir auf die Nerven, weil der Server einfach gerade zu langsam war. Also hab ich den Browser (in meinem Beispiel Firefox) geschlossen und darauf gepfiffen. Ich [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":20781,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[38,4],"tags":[12,39,7,6],"class_list":["post-20780","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-netzwerk","category-terminal","tag-kommandozeile","tag-netzwerk","tag-shell","tag-terminal"],"_links":{"self":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts\/20780","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/comments?post=20780"}],"version-history":[{"count":1,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts\/20780\/revisions"}],"predecessor-version":[{"id":20782,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts\/20780\/revisions\/20782"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/media\/20781"}],"wp:attachment":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/media?parent=20780"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/categories?post=20780"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/tags?post=20780"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}