Wat ass Curl an Why Why Would You Use It?

D'manuell Säit fir de "Curl" Kommando huet déi folgend Beschreiwung:

Curl ass e Tool fir Daten aus oder op e Server ze transferéieren, mat engem vun den ënnerstëtzten Protokollen (DICT, FILE, FTP, FTPS, GOPHER, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMB, SMBS, SMTP, SMTPS, TELNET an TFTP). De Kommando ass entwéckelt fir ouni Interaktiounen ze benotzen.

Prinzipiell kënnt Dir Curl benotze fir Inhalt aus dem Internet ze liesen. Zum Beispill, wann Dir de Curl-Kommando mat der Websäit erausréit, déi op http://linux.about.com/cs/linux101/g/curl.htm gesat gëtt, da gëtt déi verlinkte Säit erofgelueden.

Standardastell kënnt d'Ausgab an d'Kommandozeechen, awer Dir kënnt och e Dateinumm späicheren fir d'Datei ze späicheren. D'URL spezifizéiert kann op eng Top-Level Domain vun engem Site wéi www. oder et kann op eenzelene Säiten op der Säit weisen.

Dir kënnt Curl fir physesch Websäiten, Biller, Dokumente a Fichier ze downloaden. Zum Beispill, fir déi aktuellst Versioun vun Ubuntu Linux ze lueden kënnt Dir einfach de folgend Kommando ausféieren:

Curl -o ubuntu.iso http://releases.ubuntu.com/16.04.1/ubuntu-16.04.1-desktop-amd64.iso

Sollt ech Curl Or Wget benotzen?

D'Fro "Soll ech Iwersiicht oder Wéck benotzen"? ass eng Fro, datt ech an der Vergaangenheet eng Rei Zäiten gefragt hunn an d'Äntwert ass, datt et hängt vu wat Dir versicht.

De Wget-Kommando benotzt fir Dateien aus Netzwierker wéi dem Internet ze liesen. Den Haaptvirdeel vun der Verwaltung vum Wget-Kommando ass dat kann benotzt ginn fir rekursiv Dateien ze downloaden. Wann Dir also eng ganz Websäit eroflueden wëllt, kënnt Dir et mat engem einfachen Kommando maachen. De Wget-Kommando ass och gutt fir d'Fichier vu Fichieren ze downloaden.

De Curl Kommando léisst Dir Wildcards benotze fir d'URLen ze spezifizéieren déi Dir wëllt zréckzéien. Also wann Dir wësst datt et e gëlt URL ass, genannt "http://www.mysite.com/images/image1.jpg" an "http://www.mysite.com/images/image2.jpg", da kënnt Dir entweder Biller mat enger eenzeger URL mat dem Curl-Kommando uginn.

De Wget-Kommando kann ergräifen wann e Download erstallt gëtt, woubäi de Curl-Kommando net kann.

Dir kënnt eng gutt Iddi iwwer d'Dosen a Kanonen fir d'Wéck a Curl Kommando vun dëser Säit. Bizarely ee vun de Differenzen op dëser Säit erklärt datt Dir mat der lénkser Hand op enger QWERTY-Tastatur benotzt kënnt.

Esou wäit sinn et vill Grënn, fir Wéck iwwer Curl ze benotzen, awer näischt wéi firwat Dir mat Beweis verwéckelt hätt.

De Kommando d'curl ënnerstëtzt méi Protokoller wéi de Wget-Kommando, et gëtt och e bessere Support fir SSL. Et ënnerstëtzt och méi Authentifikatiounsmethoden wéi wget. De Curl Kommando funktionéiert och op méi Plattformen wéi de Wget Kommando.

Curl Features

Benotzt vum command curl kënnt Dir verschidden URLen an der selwechter Kommandozeechnung spezifizéieren an wann d'URLen op der selweschter Site sinn all URLs fir dëse Site wann Dir mat därselwechter Verbindung benotzt gëtt déi gutt fir d'Leeschtung ass.

Dir kënnt e Sortiment fir spezifizéierter Weeërskaart liesen.

Et ass och eng Curl-Bibliothéik déi den Curl-Kommando sou genannt Libcurl benotzt. Dëst kann mat méi Programméierungs- a Skriptierproiren benotzt ginn fir Informatiounen aus Websäiten ze schrauwen.

Beim Download vun Inhalt gëtt eng Fortschrëtterstab ersat mat engem Download oder Uploadgeschwindegkeet, wéi laang de Kommando sou wäit gaangen ass a wéi laang et nach ëmmer do ass.

De Curl Kommando funktionéiert op grousse Fichiere iwwer 2 Gigabytes fir den Download- an Erofluedung.

Laut dëser Säit, déi d'Curl-Funktioune mat aner Download-Tools vergleicht, huet de Curl Kommando déi folgend Funktionalitéit: