Curl -Befehl in Linux mit Beispielen

Curl -Befehl in Linux mit Beispielen

Locken ist ein Befehlszeilen -Tool zum Übertragen von Daten zwischen zwei Servern. Außer dem Herunterladen von Dateien Curl wird auch zum Ausführen mehrerer Aufgaben von den Anwendungen, Diensten usw. verwendet. Curl unterstützte eine Wahrheit von Protokollen , SMTPS, Telnet und TFTP) für die Dateiübertragung.

Die Locken wird von der angetrieben libcurl Für alle Übertragungsaufgaben auf dem System.

  • Syntax:
    Curl [Optionen] [URL…] 

    Beispiel: Öffnen Sie ein Terminal für Ihr System und Typ:

    curl https: // tecadmin.Netz 
  • Sie sehen den Website -Inhalt auf dem Terminal. Dies ist die grundlegendste Verwendung der Curl -Befehlszeile.

URL -Syntax

Die URL-Syntax ist vollständig protokollabhängig von Curl. Bevor Sie mehr über Parameter oder Beispiele lesen, müssen Sie die URL -Formate kennen, können Sie mit Curl verwenden.

  • Verwenden Sie Klammern und Zitate, um mehrere URLs in Single zu definieren. Hier erweitert sich die Zahnspangen zu mehreren URLs. Zum Beispiel:
     "http: // www.eins zwei drei.com " 

    Wird, http: // www.eins.com, http: // www.zwei.com und http: // www.drei.com.

  • Sie können auch einen Bereich definieren, indem Sie [] wie in:
     "ftp: // ftp.Beispiel.com/Datei [1-100].txt "" http: // ftp.Beispiel.com/Datei [A-Z].txt" 
  • Sie können auch angeben.
     "ftp: // ftp.Beispiel.com/Datei [1-100: 5].txt "" http: // ftp.Beispiel.com/Datei [A-Z: 2].txt" 

    Hier bezieht sich die erste URL auf jede 5'th -Datei und die zweite URL mit jedem zweiten Buchstaben.

COLL -Befehlsoptionen

Der Befehl curl wird mit einer großen Anzahl von Befehlszeilenoptionen geliefert. Dies bietet eine große Flexibilität, verschiedene Aufgaben auszuführen. Hier beschreiben wir Ihnen einige häufig verwendete Befehlsoptionen mit Curl -Befehl.

  • -S oder -Silent - Während der Verwendung dieser Option wird der Befehl still im Hintergrund ausgeführt. Auf dem Bildschirm werden keine Fortschritte angezeigt. Es wird nur das Befehlsergebnis angezeigt.
    curl -s http: // www.Beispiel.com  
  • - Mit dem Hauptbuchstaben „O“ wird eine Datei mit Curl -Befehl heruntergeladen. Der Dateiname bleibt im lokalen System wie in der Fernbedienung gleich.
    curl -o http: // www.Beispiel.com/backup.Reißverschluss  
  • -o oder -Ausgabedatei - Verwenden Sie diese Option, um alle Daten in Datei zu schreiben, anstatt bei der Standardausgabe anzuzeigen.
    curl -o -Datei.txt http: // www.Beispiel.com  

    Verwenden Sie beim Herunterladen einer Datei diese Option, um die Datei auf lokalem Computer mit dem angegebenen Namen zu speichern.

    Curl -o Lokal.ZIP http: // www.Beispiel.com/remote.Reißverschluss  
  • -Ich oder -Kopf - Verwenden Sie diese Option, um nur die Dokumentinformationen anzuzeigen. Dadurch wird der Inhalt oder die Datei nicht vom Server heruntergeladen.

    Dies ist auch nützlich, um Header nur Details für eine Domäne anzuzeigen.

    curl -i http: // www.Beispiel.com  
  • -u oder -Benutzer - Verwenden Sie diese Option, um Authentifizierungsdetails mit einer Curl -Anfrage zu senden. Es ist nützlich, Dateien von authentifizierten FTP -Server oder Webservern herunterzuladen.
    curl -u "Benutzername: Passwort" -O ftp: // ftp.Beispiel.com/remote.Reißverschluss  
  • -T - Mit Curl können Sie außerdem eine Datei auf Remote FTP -Server hochladen. So laden Sie eine Datei verwenden -t -t -Option, gefolgt vom lokalen Dateinamen. Wenn der Remote-Server eine Authentifizierung erfordert, stellen Sie sicher.
    curl -u ftpuser: ftppasword -t localfile.ZIP ftp: // ftp.Beispiel.com/Dateien/  
  • -x oder --proxy - Sie können Ihre Curl -Anforderung über einen Proxy -Server weiterleiten. Sie können den Proxy -Server mit -xoption definieren.
    curl -x einige.Proxy.com: 3128 http: // www.Beispiel.com  

Ähnliche Tutorials:

  • So veröffentlichen Sie JSON -Daten mit Curl
  • 5 Beispiele zum Herunterladen von Dateien mit Curl

Abschluss

In diesem Tutorial haben Sie mit Beispielen etwas über Curl -Befehlszeilenoptionen erfahren. Weitere Befehlszeilenoptionen anzeigen Curl Man Pages (Man Curl) oder verwenden Sie Curl -Help Befehl.