GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Beispiele für Linux-Curl-Befehle – Teil 2

Wie wir wissen, ist Curl ein sehr nützliches Befehlszeilenprogramm und wird zum Herunterladen/Hochladen von Daten vom/auf den Server verwendet. „Curl mit einigen Beispielen“ haben wir bereits in Teil 1 des Tutorials besprochen. In diesem 2. Teil des Tutorials werden wir weitere Verwendungen von curl mit einigen Beispielen besprechen.

Beispiel:1 Proxy zum Herunterladen einer Datei verwenden

Wenn wir in unserer Umgebung einen Proxy-Server verwenden, um auf das Internet zuzugreifen, müssen wir Informationen zum Proxy-Server bereitstellen, während wir eine Datei mit dem curl-Befehl herunterladen. Um die Proxy-Informationen bereitzustellen, wird die Option „-x“ verwendet,

Beispiel

$ curl -x proxy.server.com:3128 download_URL

Beispiel:2 Datenübertragungsrate begrenzen

Beim Herunterladen von Dateien möchten wir möglicherweise die Download-Geschwindigkeit für die Downloads begrenzen, da der Download möglicherweise die gesamte Bandbreite des Netzwerks beansprucht und somit keine Geschwindigkeit für andere Systeme in unserem Netzwerk übrig lässt. Mit curl haben wir die Möglichkeit, die Download-Geschwindigkeit zu begrenzen, und dazu ist die verwendete Option „–limit-rate ‘.

Beispiel

$ curl --limit-rate 1024B -O download_URL

Beispiel:3 Datei herunterladen, die vor oder nach einem bestimmten Datum geändert wurde

Curl bietet uns auch die Möglichkeit, Dateien herunterzuladen, die vor oder nach dem angegebenen Datum geändert wurden, die verwendete Option ist „-z ‘.

Wenn wir beispielsweise Dateien von einer Website herunterladen möchten, die nach dem 1. Januar 2017 geändert wurden, lautet der vollständige Befehl

$ curl -z 1-Jan-17 download_URL

Wenn wir nun Dateien, die vor dem 1. Januar 2017 geändert wurden, von einer Website herunterladen möchten, lautet der vollständige Befehl

$ curl -z -1-Jan-17 download_URL

Beispiel:4 Datei nach Authentifizierung herunterladen

Es gibt viele Websites, die den Download einer Datei erst erlauben, wenn der Download authentifiziert und autorisiert wurde. Um eine solche Datei mit curl herunterzuladen, verwenden wir „-u ‘ Option,

Beispiel

$ curl -u username:password download_URL

Beispiel:5 Download fortsetzen

Manchmal passiert es beim Herunterladen von Dateien, insbesondere beim Herunterladen großer Dateien, dass wir den Download anhalten müssen, um Bandbreite zu sparen, um eine andere wichtige Aufgabe auszuführen, oder unser Download könnte aufgrund eines Netzwerkproblems unterbrochen werden. Anstatt also die Datei ganz von oben herunterzuladen, können wir „-C verwenden ‘ Option mit curl, um den Download an der Stelle zu starten, an der er unterbrochen oder gestoppt wurde,

Beispiel

$ curl -C download_URL

Beispiel:6 Dateien vom FTP-Server herunterladen

Curl unterstützt eine Reihe von Protokollen und FTP gehört zu diesen Protokollen. Um also eine Datei von ftp herunterzuladen, ist der vollständige Befehl

$ curl -u ftpuser:password -O ftp://ftp_pub/public_html/index.html

Beispiel:7 Dateien auf FTP-Server hochladen

Wir können auch Dateien auf FTP-Server hochladen, indem wir verklagen,

$ curl -u ftpuser:password -T linuxtechi.txt ftp://ftp_pub/public_html/

Um mehrere Dateien hochzuladen, können wir

verwenden
$ curl -u ftpuser:password -T "(linuxtechi1.txt linuxtechi2.txt)"  ftp://ftp_pub/public_html/

Beispiel:8 Dateien vom FTP-Server löschen 

Mit curl können wir auch Dateien von einem FTP-Server entfernen. Der Befehl zum Löschen einer Datei vom FTP-Server  lautet

$ curl ftp://ftp_pub/public_html -X 'DELE linuxtechi.zip' --user ftpuser:password

Beispiel:9 Verifizierung des SSL-Zertifikats

Möglicherweise müssen wir das SSL-Zertifikat der Website überprüfen, von der wir Daten herunterladen. Wir können dies tun, indem wir "-carcert" verwenden ‘-Option mit dem curl-Befehl müssen wir auch den Namen des Zertifikats angeben, das wir überprüfen müssen,

Beispiel

$ curl --cacert new-ca.crt download_URL

Beispiel:10 Ignorieren der SSL-Zertifikatswarnung

Wenn Sie eine Website verwenden, die möglicherweise mit einem selbstsignierten Zertifikat gehostet wird, erhalten wir eine SSL-Zertifikat-Warnmeldung. Um diese Nachricht zu ignorieren und zum Download fortzufahren, verwenden wir „-k ‘ -Option in Curl,

Beispiel

$ curl -k download_url

Dies waren einige Verwendungen des Curl-Befehls mit Beispielen. Bitte zögern Sie nicht, Ihre Kommentare und Fragen über das Kommentarfeld unten zu teilen.


Linux
  1. sa-Befehlsbeispiele in Linux

  2. w Befehlsbeispiele unter Linux

  3. ac-Befehlsbeispiele in Linux

  4. df-Befehlsbeispiele in Linux

  5. du-Befehlsbeispiele in Linux

9 Beispiele für tee-Befehle unter Linux

9 diff-Befehlsbeispiele in Linux

Curl-Befehl in Linux mit Beispielen

Linux-IP-Befehl mit Beispielen

Über 15 Beispiele für Linux-cURL-Befehle

id-Befehlsbeispiele in Linux