Datei von URL im Batch-Skript herunterladen

MD Aminul Islam 20 März 2023
  1. Verwenden Sie den Befehl curl, um die Datei von der URL im Batch-Skript herunterzuladen
  2. Einige wichtige Hinweise zum curl-Befehl
Datei von URL im Batch-Skript herunterladen

Heute haben wir mehrere Download-Manager, um die notwendigen Dateien aus dem Internet herunterzuladen. Außerdem ist in jedem Webbrowser ein Download-Manager integriert.

Sie können jedoch ein Batch-Skript erstellen, das auch die ähnliche Aufgabe des Herunterladens von Dateien aus dem Internet ausführen kann.

In diesem Artikel werden wir sehen, wie wir ein Batch-Skript erstellen können, das Dateien aus dem Internet herunterladen kann. Außerdem werden wir uns einige Beispiele und Erklärungen ansehen, um das Thema zu vereinfachen.

Verwenden Sie den Befehl curl, um die Datei von der URL im Batch-Skript herunterzuladen

Wir können Dateien einfach mit einem eingebauten Batch-Befehl namens curl herunterladen. In unserem Beispiel unten laden wir eine Datei von einer Website herunter und nennen sie sample.jpg.

Der Befehl für diesen Zweck ist unten dargestellt:

curl "https://image4.uhdpaper.com/wallpaper/abstract-colorful-digital-art-uhdpaper.com-4K-4.337.jpg" --output sample.jpg

Wenn der Code erfolgreich ausgeführt wird, erhalten Sie eine Ausgabe wie die folgende. Sie können Ihre heruntergeladene Datei in dem Verzeichnis sehen, in dem die Eingabeaufforderung geöffnet ist.

Hier ist also die Download-URL:

https://image4.uhdpaper.com/wallpaper/abstract-colorful-digital-art-uhdpaper.com-4K-4.337.jpg

Ausgang:

  % Total  % Received %  Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   261    0   261    0     0    261      0 --:--:-- --:--:-- --:--:--   261

Einige wichtige Hinweise zum curl-Befehl

Das Tool curl ruft die URL ab, die dem Befehl gegeben wurde. Wenn Sie Enter drücken, nachdem Sie den Befehl mit den erforderlichen Informationen geschrieben haben, sehen Sie eine Fortschrittsanzeige, die wir oben bereits als Ausgabe sehen.

Das allgemeine Format für diesen Befehl ist:

curl "https://YourLink.com/Yourfile.type" --output Filename.type

Wenn Sie den Fortschrittsbalken nicht sehen möchten, können Sie das Flag -s oder -silent hinzufügen. Dadurch wird der Fortschritt unsichtbar.

Wenn Sie jetzt kein Flag oder keinen Ausgabedateinamen angeben, gibt der Befehl den Quellcode des Verzeichnisses zurück.

Sehen Sie sich das folgende Beispiel an:

<!doctype html>
<html>
<head>
    <title>Example Domain</title>

    <meta charset="utf-8" />
    <meta http-equiv="Content-type" content="text/html; charset=utf-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1" />
    <style type="text/css">
    body {
        background-color: #f0f0f2;
        margin: 0;
        padding: 0;
        .
        .
        .
    a:link, a:visited {
        color: #38488f;
        text-decoration: none;
    }
    @media (max-width: 700px) {
        div {
            margin: 0 auto;
            width: auto;
        }
    }
    </style>
</head>

<body>
<div>
.
.
.
</div>
</body>
</html>
MD Aminul Islam avatar MD Aminul Islam avatar

Aminul Is an Expert Technical Writer and Full-Stack Developer. He has hands-on working experience on numerous Developer Platforms and SAAS startups. He is highly skilled in numerous Programming languages and Frameworks. He can write professional technical articles like Reviews, Programming, Documentation, SOP, User manual, Whitepaper, etc.

LinkedIn

Verwandter Artikel - Batch Script