Skip to main content

Ce este comanda Linux cURL?

TUTORIAL PAR CRET AFRO | FARA CALDURA SAU ONDULATOR (Iunie 2026)

TUTORIAL PAR CRET AFRO | FARA CALDURA SAU ONDULATOR (Iunie 2026)
Anonim

Pagina manuală a comenzii "curl" are următoarea descriere:

cURL este un instrument pentru a transfera date de pe sau la un server folosind unul dintre protocoalele acceptate (DICT, FILE, FTP, FTPS, GOPHER, HTTP, HTTPS, IMAP, IMAP, LDAP, SCP, SFTP, SMB, SMBS, SMTP, SMTPS, TELNET și TFTP). Comanda este proiectată să funcționeze fără interacțiunea utilizatorului.

Practic, puteți utiliza cURL pentru a descărca conținut de pe internet. De exemplu, dacă ați executat comanda cURL cu adresa web setată la:

https://www.Go-Travels.com/curl-definition-2184508

Pagina legată va fi descărcată.

Implicit, ieșirea va fi la linia de comandă, dar puteți specifica și un nume de fișier pentru salvarea fișierului. Adresa URL specificată poate indica un domeniu de nivel superior al unui site, cum ar fi:

www.Go-Travels.com

Sau poate indica pagini individuale de pe site.

Puteți utiliza cURL pentru a descărca pagini web fizice, imagini, documente și fișiere. De exemplu, pentru a descărca cea mai recentă versiune de Ubuntu Linux puteți executa pur și simplu următoarea comandă:

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

Ar trebui să folosesc cURL sau Wget?

Indiferent dacă utilizați cURL sau Wget depinde de ceea ce încercați să atingeți.

Comanda Wget este utilizată pentru a descărca fișiere din rețele, cum ar fi internetul. Principalul beneficiu al utilizării comenzii Wget este că poate fi folosit pentru descărcarea recursivă a fișierelor. Prin urmare, dacă doriți să descărcați un întreg site web, puteți face acest lucru cu o singură comandă simplă. Comanda Wget este de asemenea bună pentru descărcarea multor fișiere.

Comanda cURL vă permite să utilizați metacaractere pentru a specifica adresele URL pe care doriți să le preluați. Deci, dacă știți că există o adresă URL validă numită:

http://www.mysite.com/images/image1.jpg

Și

http://www.mysite.com/images/image2.jpg

Apoi puteți descărca ambele imagini cu o singură adresă URL specificată cu comanda curl.

Comanda Wget se poate recupera atunci când o descărcare eșuează în timp ce comanda cURL nu poate.

Obțineți o idee bună despre cutiile și canoturile în ceea ce privește comanda Wget și cURL. Bizar, una dintre diferențele de pe această pagină afirmă că puteți să tastați Wget folosind doar mâna stângă pe o tastatură QWERTY.

Până acum au existat o mulțime de motive pentru a utiliza Wget peste cURL, dar nimic de ce ai folosi cURL peste Wget.

Comanda cURL suportă mai multe protocoale decât comanda Wget, dar oferă și un suport mai bun pentru SSL. De asemenea, acceptă mai multe metode de autentificare decât Wget. Comanda cURL funcționează și pe mai multe platforme decât comanda Wget.

Caracteristici cURL

Cu ajutorul comenzii cURL puteți specifica mai multe adrese URL în aceeași linie de comandă, iar dacă adresele URL se află pe același site, toate adresele URL pentru site-ul respectiv vor fi descărcate utilizând aceeași conexiune, care este bună pentru performanță.

Puteți specifica un interval pentru a facilita descărcarea adreselor URL cu nume de cale similare.

Există, de asemenea, o bibliotecă cURL pe care o folosește comanda cURL libcurl. Acest lucru poate fi folosit cu mai multe limbi de programare și scriptare pentru a elimina informații din paginile web.

În timp ce descărcați conținut, va apărea o bară de progres cu o viteză de descărcare sau de încărcare, cât timp comanda a petrecut până în prezent și cât timp mai este încă de parcurs.

Comanda cURL funcționează pe fișiere mari de peste 2 GB pentru descărcare și încărcare.

Conform acestei tabele de comparație, care compară caracteristicile curl cu alte instrumente de descărcare, comanda cURL are următoarele funcționalități:

  • Adrese URL multiple
  • Nume de utilizator și parolă
  • Suport IPv6
  • Reîncercați descărcarea eșuată
  • Globalizarea URL / secvențe
  • Win32 suport
  • Suport pentru fișiere mari
  • Suportul GnuTLS
  • Suportul DarwinSSL
  • Suport Schannel
  • Suport Cyassl
  • Suportul PolarSSL
  • Suport AxTLS
  • SSL ID de sesiune
  • Certificat privat SSL
  • suport netrc
  • Suport metalic
  • Suport IDN
  • Bandwidth limiting
  • Bile de ochi fericite
  • SOCKS
  • TFTP
  • Încărcați / descărcați SCP
  • Încărcare / descărcare SFTP
  • Http proxy
  • HTTP Reluare
  • Ranguri HTTP
  • Urmăriți redirecționările HTTP
  • Mesaj HTTP
  • HTTP Post Chunked
  • Puneți HTTP
  • Suport cookie
  • HTTP 1.1
  • HTTP 2 (upgrade text simplu)
  • HTTP 2 (TLS ALPN)
  • HTTP 2 (TLS NPN)
  • Conexiuni persistente HTTP
  • HTTPS
  • HTTP Digest Auth
  • HTTP NTLM Auth
  • HTTP Negotiate Auth
  • Partea Multipost HTTP
  • Deblocarea HTTP de pe HTTP
  • FTP relua
  • Intervale FTP
  • Mod activ FTP
  • FTP SSL
  • Incarcare FTP
  • FTP Kerberos
  • Reutilizarea conexiunii FTP
  • popândău