Sie folgen einem Tutorial, in dem eine Datei mit curl
heruntergeladen wird Nützlichkeit. Sie führen den Befehl aus und erhalten die folgende Fehlermeldung curl command not found
. Sie brauchen sich keine Sorgen zu machen, das bedeutet einfach, dass die curl
Paket ist nicht auf Ihrem Ubuntu-Rechner installiert.
Curl ist ein Befehlszeilentool, mit dem Sie Daten von oder zu einem Remote-Server übertragen können. Mit curl
, können Sie Daten mit einem der unterstützten Protokolle wie HTTP, HTTPS, SCP, SFTP und FTP herunterladen oder hochladen.
In diesem Tutorial zeigen wir Ihnen, wie Sie Curlon Ubuntu 18.04 installieren.
Installieren von Curl auf Ubuntu #
Das Curl-Paket ist in den standardmäßigen Ubuntu 18.04-Repositories enthalten. Die Installation ist ziemlich einfach, geben Sie einfach ein:
sudo apt install curl
Um diesen curl
zu überprüfen installiert wurde, geben Sie curl
ein in Ihrem Terminal ein und drücken Sie Enter
:
curl
Die Ausgabe sieht in etwa so aus:
curl: try 'curl --help' or 'curl --manual' for more information
Das ist es! An diesem Punkt haben Sie curl erfolgreich auf Ihrem Ubuntu-System installiert.
Curl verwenden #
In seiner einfachsten Form zeigt Curl bei Verwendung ohne Option die in der [url] angegebene Ressource in der Standardausgabe an.
Der folgende Befehl gibt beispielsweise den Quellcode von example.com
aus Homepage in Ihrem Terminalfenster:
curl https://example.com
Um eine Datei mit Curl herunterzuladen, können Sie entweder das -o
verwenden oder -O
Optionen.
-o
in Kleinbuchstaben ermöglicht es Ihnen, den Namen der herunterzuladenden Datei anzugeben:
curl -o linux.tar.xz https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.0.5.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.0.5.tar.xz
Eine weitere nützliche Funktion von Curl ist die Fähigkeit, nur die HTTP-Header der angegebenen URL abzurufen:
curl -I https://www.ubuntu.com/
HTTP/1.1 200 OK
Date: Tue, 02 Apr 2019 20:47:44 GMT
Server: gunicorn/19.9.0
Strict-Transport-Security: max-age=15768000
X-Hostname: juju-prod45-ubuntu-website-machine-15
Content-Type: text/html; charset=utf-8
Age: 42
X-Cache: HIT from privet.canonical.com
X-Cache-Lookup: HIT from privet.canonical.com:80
Via: 1.1 privet.canonical.com (squid/3.5.12)
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