Install latest cURL – Command Line Tool on Linux (Deutsch)

Install latest cURL – Command Line Tool on Linux (Deutsch)

cURL is an open source, command line tool for transferring data with URL syntax, supporting DICT, FILE, FTP, FTPS, Gopher, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMTP, SMTPS, Telnet and TFTP., Es unterstützt SSL-Zertifikate, HTTP POST, HTTP PUT, FTP uploading, HTTP form based upload, proxies, cookies, user+password authentication (Basic, Digest, NTLM, Negotiate, kerberos…), file transfer resume, proxy tunneling und eine Busladung andere nützliche tricks. Es wird in Befehlszeilen oder Skripten zum Übertragen von Daten verwendet. Es wird auch in Autos, Fernsehgeräten, Routern, Druckern, Audiogeräten, Mobiltelefonen, Tablets, Settop-Boxen und Mediaplayern verwendet.,

Zusätzlich zu wget ist curl ein primäres Werkzeug in der Werkzeugkiste des Linux-Gurus, wenn Webscraping, Stöbern im Internet oder Intranet, Dateien herunterladen, Anwendungen testen und Webanrufe über ein CLI-Tool tätigen.

Curl wird aktiv von einer Community von Entwicklern entwickelt und hat seine Webpräsenz bei https://curl.haxx.se/.,ein HTTP-Proxy

  • anpassbar zum Abrufen des Dateiänderungsdatums
  • SCP sowohl Passwort als auch Public Key auth
  • SFTP sowohl Passwort als auch Public key auth
  • SFTP mit benutzerdefinierten Befehlen, die vor/nach der Übertragung gesendet wurden
  • TELNET connection negotiation
  • benutzerdefinierte Telnet-Optionen
  • TELNET stdin/stdout I/O
  • vollständige LDAP-URL-Unterstützung
  • SMBv1 über TCP und SSL
  • SMB download & upload
  • SMB authentifizierung mit NTLMv1
  • SMTP authentifizierung: Plain, Login, CRAM-MD5, Digest-MD5, NTLM (*9), Kerberos 5, (*4) und Externe.,
  • senden von e-mails
  • mail auth unterstützung für trusted server-to-server relaying
  • SMTP mehrere empfänger
  • POP3 authentifizierung: Klartext, APOP und SASL
  • SASL basierte authentifizierung: Plain, Login, CRAM-MD5, Digest-MD5, NTLM (*9), Kerberos 5 (*4) und Externe.
  • E-Mails auflisten
  • E-Mails abrufen
  • Für weitere Funktionen

    Neueste Curl-Version

    Die neueste Version von curl ab Januar 2020 ist 7.68.0. Downloads werden auf der Curl-Site veröffentlicht und der Quellcode befindet sich auf der Github-Seite für das Projekt., Im Changelog finden Sie die neuesten Curl-Versionshinweise.

    So erstellen und installieren Sie Curl aus der Quelle

    Holen Sie sich zuerst den Quellcode für Curl von der Download-Seite. Ich werde dies nicht demotieren, da Sie wahrscheinlich curl oder wget benötigen, um den Quellcode zu erhalten, und das ist in diesem Tutorial redundant zu zeigen. Siehe die heruntergeladene Software unten:

    Außerdem müssen Sie GCC installieren und vor dem Start auf Ihrem Computer erstellen, nehmen wir an, dass es Debian oder kompatibel ist:

    $ apt-get install gcc$ apt-get install make

    Entpacken Sie die Software jetzt mit dem Befehl tar., Geben Sie dann das entpackte Verzeichnis ein und führen Sie configure and make and make install

    $ tar xzvf curl-7.68.0.tar.gz$ cd curl-7.68.0$ ./configure$ make$ sudo make install

    Wenn Sie diese Warnung erhalten, sind möglicherweise 2 Versionen von curl installiert und müssen sicherstellen, dass Sie die libcurl verwenden, die Sie gerade mit der von Ihnen kompilierten curl-Version kompiliert haben. Setzen Sie also den LD_LIBRARY_PATH, um dies zu beheben:

    WARNING: curl and libcurl versions do not match. Functionality may be affected.$ export LD_LIBRARY_PATH=/usr/local/lib

    Jetzt können Sie sehen, dass curl und libcurl übereinstimmende Versionen haben und curl wie erwartet funktioniert.

    So installieren Sie Curl unter Debian 10 oder Ubuntu 19.,10

    Curl ist standardmäßig auf den neuesten Versionen von Debian und Ubuntu installiert. Wenn Sie es aus irgendeinem Grund entfernt haben, können Sie es mit apt-get

    sudo apt-get install curl

    Installieren von Curl auf CentOS 8

    Curl ist standardmäßig auf CentoOS und Red Hat neuesten Versionen installiert. Wenn Sie es aus irgendeinem Grund entfernt haben, können Sie es mit yum installieren

    sudo yum install curl

    Download Webseite mit Curl Beispiel

    Lassen Sie uns eine einfache Webseite mit curl herunterladen., Hier ist die Syntax und das Beispiel:

    curl https://linuxhint.com/sitemap.xml > out.webpagehead out.webpage

    Mehrseitiges Downloadbeispiel

    Sie können Platzhalter und ausgefallene Syntax verwenden, um viele Dateien gleichzeitig herunterzuladen. Hier ist ein Beispiel zum Herunterladen der Sitemap-Seiten, die einem regulären Muster folgen, von Linuxhint. Die Option-O speichert die Dateien in Namen, die mit den ursprünglichen Webseiten identisch sind, jedoch lokal.

    curl -O https://linuxhint.com/sitemap-pt-post-2019-.xml

    <

    Schreibe einen Kommentar

    Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.