Select Page

Wenn Sie neuere Archive oder Archive für Plattformen haben, die nicht bereits in dieser Tabelle vorhanden sind, möchten wir sie dieser Tabelle mit einem Zeiger auf Ihren Standort hinzufügen. Mail curl-release und sagen Sie es uns! Die Menschen tun sich oft schwer, die relativen Stärken der Wget- und Curl-Befehle zu identifizieren. Die Befehle haben einige funktionale Überlappungen. Sie können jeweils Dateien von Remote-Standorten abrufen, aber das ist, wo die Ähnlichkeit endet. Aber keine große Sache. curl hat eine Flagge, die Sie passieren können. Das Argument –location oder -L weist curl an, die Anforderung an den neuen Speicherort zu wiederholen, wenn ein 3xx-Antwortcode gefunden wird: Ich versuche, eine Datei aus der GE-Bibliothek herunterzuladen. Wir müssen uns jedoch vor dem Herunterladen bei GE-Netzwerk anmelden. Also, gibt es eine Option, login-Anmeldeinformationen wie meine Benutzer-ID und Passwort im Code zu geben, so dass ich die Datei herunterladen kann. Bitte teilen Sie Ihre Kommentare, Gibt es eine Möglichkeit, bestimmte Art von Datei von einer Website mit wget oder curl herunterladen? Angenommen, ich möchte nur die JPG-Dateien von meiner Website herunterladen. Da wir die Ausgabe von curl in eine Datei umgeleitet haben, haben wir jetzt eine Datei namens “bbc.html”. Oft, wenn Sie Curl lernen, erhalten Sie entweder eine unerwartete Ausgabe oder gar keine Ausgabe.

Die Option -v ist in diesen Situationen sehr nützlich. Die Option -v zeigt alle Informationen in der Anforderung an den Remoteserver und die empfangene Antwort an. Zum Herunterladen müssen Sie nur den einfachen Curl-Befehl verwenden, aber fügen Sie Ihren Benutzernamen und Ihr Passwort wie diese curl –user username:password -o filename.tar.gz ftp://domain.com/directory/filename.tar.gz . Wie die meisten Linux- oder Unix CLI-Dienstprogramme können Sie viel mehr über curl-Befehle erfahren, indem Sie diese Hilfeseite besuchen. curl “/send_sms.php?username=&password=&phoneno=&text=” Dieses Mal sehen wir die abgerufenen Informationen nicht, sie werden direkt an die Datei für uns gesendet. Da keine Terminalfensterausgabe angezeigt werden soll, gibt curl eine Reihe von Fortschrittsinformationen aus. Kurznotiz: Wenn Sie neu in der Befehlszeile sind, sind Sie wahrscheinlich an Befehle gewöhnt, die jedes Mal ausgeführt werden, wenn Sie auf Enter drücken. In diesem Fall ist der Befehl so lang (wegen der URL), dass ich ihn mit der Verwendung des umgekehrten Schrägstrichs in zwei Zeilen aufgeteilt habe, d.h. , wie in der Einleitung erwähnt, gibt es über 100 Befehlszeilenoptionen für cURL, also haben wir gerade einige der am häufigsten verwendeten in unseren Erfahrungen behandelt. cURL kann viel mehr als oben beschrieben und Mann Curl ist ein guter Ort, um mehr zu erfahren. Wenn Sie einen webbasierten Verweis bevorzugen, dann ist curl.haxx.se/docs/faq.html die maßgebliche.

Im obigen Beispiel gibt es keinen Dateinamen in der Remote-URL, es ruft nur ein PHP-Skript auf, das einen Parameter an sie übergibt. Die Datei wird jedoch heruntergeladen und als taglist.zip auf Ihrem lokalen System gespeichert. Anstelle von -o geben Sie auch “-output” an. Die Option –version macht curlreport seine Version.