So herunterladen Dateien mit Curl (5 Beispiele)

So herunterladen Dateien mit Curl (5 Beispiele)

Locken ist ein Open -Source -Befehlszeilen -Tool und eine Bibliothek zum Übertragen von Daten aus Remote -Systemen. CURL unterstützt eine breite Palette von Protokollen wie Datei, FTP, FTPS, HTTP, HTTPS, SCP, SFTP und vielem mehr. Dieser Artikel hilft Ihnen beim Herunterladen von Remotedateien mithilfe der Curl -Befehlszeile.

1. Laden Sie eine einzelne Datei herunter

Verwenden Sie den folgenden Befehl, um eine einzelne Datei vom Remote -Server mithilfe des HTTP -Protokolls herunterzuladen. Das folgende Beispiel wird die neueste herunterladen.Teer.GZ vom Remote -Server und speichern im aktuellen Verzeichnis mit demselben Namen.

curl -o http: // WordPress.org/neuest.Teer.GZ % Gesamt % erhalten % XFERD Durchschnittliche Zeitlaufzeitzeitlaufzeit Strom DOD Upload Gesamtzahl der linken Geschwindigkeit 100 178 100 178 0 0 239 0-:-:-:-:--:-:-:- - 239 

2. Datei herunterladen und mit einem anderen Namen speichern

Verwenden Sie den folgenden Befehl, um eine einzelne Datei vom Remote -Server herunterzuladen und unter dem angegebenen Ort mit angegebenem Namen auf der lokalen Festplatte zu speichern. Das folgende Beispiel wird die neueste herunterladen.Teer.GZ von Remote Server und speichern in / tmp / Verzeichnis mit dem Namen WP.Teer.gz.

curl -o /tmp /wp.Teer.GZ http: // WordPress.org/neuest.Teer.GZ % Gesamt % erhalten % XFERD Durchschnittliche Zeitlaufzeitzeitlaufzeit Strom Doad Upload Gesamtvergebene linke Geschwindigkeit 100 178 100 178 0 0 212 0-:-:-:-:--:-:-:- - 212 

3. Laden Sie mehrere Dateien herunter

Verwenden Sie den folgenden Befehl zum Herunterladen von Dateien von mehreren Dateien von mehreren Remote -Servern mithilfe des HTTP -Protokolls. Das folgende Beispiel wird die neueste herunterladen.Teer.GZ und neuestes.Reißverschluss von Remote -Servern und speichern im aktuellen Verzeichnis mit denselben Namen.

curl -o http: // WordPress.org/neuest.Teer.gz -o http: // WordPress.org/neuest.ZIP % Gesamt % erhalten % XFERD Durchschnittliche Zeitlaufzeitzeitlaufzeit Strom DOD Upload Total Linksgeschwindigkeit 100 178 100 178 0 0 202 0-:-:-:-:--:-:-:- -202 100 178 100 178 0 0 387 0-:-:--:-:--:-:-387 

4. Datei mit Authentifizierung herunterladen

Wenn Remote -Dateien hinter der Authentifizierung stehen und Benutzername und Kennwort zum Herunterladen von Dateien erforderlich sind. Verwenden Sie folgende Beispiele zum Herunterladen von Dateien.

Laden Sie Dateien vom FTP -Server mit FTP -Anmeldeinformationen herunter

curl -u ftpuser: ftppasswd -o ftp: // ftp.Beispiel.com/Datei.Reißverschluss 

Laden Sie Dateien vom HTTP -Server mit HTTP -Anmeldeinformationen herunter.

curl -U -Benutzername: Passwort -O http: // WordPress.org/neuest.Teer.gz 

5. Laden Sie Dateien hinter dem Proxy -Server herunter

Wenn Ihre Verbindung den Proxy -Server benötigt, um Remote -Dateien herunterzuladen. Verwenden Sie folgende Beispiele, um Dateien über den Proxy -Server herunterzuladen. Verwenden Sie -x -folgende nach Proxy_Server: Port: Port .

Curl -x 192.168.0.100: 3128 -l -o http: // WordPress.org/neuest.Teer.GZ % Gesamt % erhalten % XFERD Durchschnittliche Zeitlaufzeitzeitlaufzeit Strom Doad Upload Gesamtvergebene linke Geschwindigkeit 100 178 100 178 0 0 435 0-:-:-:-:-:-:-:-- -435 100 6373K 100 6373K 0 0 116K 0 0:00:54 0:00:54-:-:-102k