Datei von URL im Batch-Skript herunterladen
-
Verwenden Sie den Befehl
curl
, um die Datei von der URL im Batch-Skript herunterzuladen -
Einige wichtige Hinweise zum
curl
-Befehl
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>
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