curl
ist ein leistungsstarkes Befehlszeilentool zum Übertragen von Daten von oder zu einem Remote-Server. Mit curl
Sie können Daten mithilfe verschiedener Netzwerkprotokolle wie HTTP, HTTPS, SCP, SFTP und FTP herunterladen oder hochladen.
Wenn Sie eine Fehlermeldung erhalten, die besagt:curl command not found
beim Versuch, eine Datei mit curl
herunterzuladen , bedeutet dies, dass curl
Paket ist nicht auf Ihrem CentOS-Rechner installiert.
Dieser Artikel enthält Anweisungen zur Installation und Verwendung von curl
Befehl unter CentOS 8.
Installation von curl
auf CentOS #
Das Curl-Paket ist in den Standard-Repositories von CentOS 8 verfügbar. Um es zu installieren, führen Sie den folgenden Befehl aus:
sudo dnf install curl
Sobald die Installation abgeschlossen ist, überprüfen Sie sie, indem Sie curl
eingeben in Ihrem Terminal:
curl
Die Ausgabe sollte in etwa so aussehen:
curl: try 'curl --help' or 'curl --manual' for more information
Das ist es! curl
wurde auf Ihrem CentOS-System installiert und Sie können es verwenden.
Mit curl
#
Bei Verwendung ohne Option curl
gibt den Quellcode der angegebenen URL in die Standardausgabe aus:
curl https://example.com
So laden Sie eine Datei mit curl
herunter verwenden Sie entweder das -o
oder -O
Option, gefolgt von der URL der Datei.
Der Kleinbuchstabe -o
Mit der Option können Sie den Namen der gespeicherten Datei angeben:
curl -o linux.tar.xz https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.5.3.tar.xz
-O
in Großbuchstaben speichert die Datei unter ihrem ursprünglichen Dateinamen:
curl -O https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.5.3.tar.xz
Bei Verwendung mit dem -I
Option curl
zeigt die HTTP-Header einer bestimmten URL an:
curl -I https://www.centos.org/
HTTP/1.1 200 OK
Date: Thu, 13 Feb 2020 22:01:04 GMT
Server: Apache/2.4.6 (CentOS) OpenSSL/1.0.2k-fips
Strict-Transport-Security: max-age=31536000
X-Frame-Options: SAMEORIGIN
X-Xss-Protection: 1; mode=block
X-Content-Type-Options: nosniff
Referrer-Policy: same-origin
Last-Modified: Thu, 06 Feb 2020 17:21:08 GMT
ETag: "5421-59deb7fadfdfd"
Accept-Ranges: bytes
Content-Length: 21537
Content-Type: text/html; charset=UTF-8
Mit curl
Sie können auch Dateien von passwortgeschützten FTP-Servern herunterladen:
curl -u FTP_USERNAME:FTP_PASSWORD ftp://ftp.example.com/file.tar.gz