Skip to main content

Ano ang Linux Command cURL?

Mga Paraan para gumanda ang boses (Tips and Tricks) (Hunyo 2026)

Mga Paraan para gumanda ang boses (Tips and Tricks) (Hunyo 2026)
Anonim

Ang manu-manong pahina para sa command na "curl" ay may sumusunod na paglalarawan:

Ang cURL ay isang tool upang maglipat ng data mula sa o sa isang server, gamit ang isa sa mga suportadong protocol (DICT, FILE, FTP, FTPS, GOPHER, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMB, SMBS, SMTP, SMTPS, TELNET at TFTP). Ang utos ay idinisenyo upang gumana nang walang pakikipag-ugnayan ng gumagamit.

Karaniwang, maaari mong gamitin ang cURL upang mag-download ng nilalaman mula sa internet. Halimbawa, kung pinatakbo mo ang utos ng cURL gamit ang web address set sa:

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

I-download ang naka-link na pahina.

Bilang default, ang output ay magiging sa command line ngunit maaari mo ring tukuyin ang isang filename upang i-save ang file sa. Ang tinukoy na URL ay maaaring tumuturo sa top-level na domain ng site tulad ng:

www.Go-Travels.com

O maaari itong ituro sa mga indibidwal na pahina sa site.

Maaari mong gamitin ang cURL upang mag-download ng mga pisikal na mga web page, mga larawan, mga dokumento, at mga file. Halimbawa, upang i-download ang pinakabagong bersyon ng Ubuntu Linux maaari mo lamang patakbuhin ang sumusunod na command:

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

Dapat ko bang Gamitin ang cURL Or Wget?

Kung gumamit ka ng kulot o Wget depende sa kung ano ang sinusubukan mong makamit.

Ang command Wget ay ginagamit upang mag-download ng mga file mula sa mga network tulad ng internet. Ang pangunahing pakinabang ng paggamit ng command na Wget ay maaari itong magamit upang recursively mag-download ng mga file. Kaya kung gusto mong i-download ang isang buong website maaari mong gawin ito sa isang simpleng utos. Ang Wget command ay mabuti rin para sa pag-download ng maraming mga file.

Hinahayaan ka ng command na cURL na gumamit ka ng mga wildcard upang tukuyin ang mga URL na nais mong kunin. Kaya kung alam mo mayroong isang wastong URL na tinatawag na:

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

At

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

Pagkatapos ay maaari mong i-download ang parehong mga imahe na may isang solong URL na tinukoy sa command na curl.

Maaaring mabawi ang utos ng Wget kapag nabigo ang isang pag-download samantalang ang command ng cURL ay hindi maaaring.

Kumuha ng isang magandang ideya ng mga lata at cannots tungkol sa utos ng Wget at cURL. Bizarrely isa sa mga pagkakaiba sa pahinang ito ang nagsasabi na maaari mong i-type ang Wget gamit lamang ang iyong kaliwang kamay sa isang QWERTY na keyboard.

Sa ngayon may maraming mga kadahilanan upang gamitin ang Wget sa paglipas ng kulot ngunit wala kung bakit gusto mong gamitin ang kulot sa Wget.

Sinusuportahan ng command ng cURL ang higit pang mga protocol kaysa sa command ng Wget, nagbibigay din ito ng mas mahusay na suporta para sa SSL. Sinusuportahan din nito ang higit pang mga paraan ng pagpapatunay kaysa sa Wget. Gumagana rin ang cURL command sa higit pang mga platform kaysa sa command ng Wget.

Mga tampok ng cURL

Gamit ang cURL command maaari mong tukuyin ang maraming mga URL sa parehong linya ng command at kung ang mga URL ay nasa parehong site lahat ng mga URL para sa site na iyon ay mai-download gamit ang parehong koneksyon na kung saan ay mabuti para sa pagganap.

Maaari mong tukuyin ang isang hanay upang gawing mas madali ang pag-download ng mga URL na may mga katulad na pangalan ng landas.

Mayroon ding isang cURL library kung saan tinatawag ang cURL command na tinatawag libcurl. Maaari itong magamit sa maramihang programming at scripting languages ​​upang mag-scrape ng impormasyon mula sa mga web page.

Habang ang pag-download ng nilalaman ng isang progress bar ay lilitaw na may pag-download o pag-upload ng mga bilis, kung gaano katagal ang command na ginugol na tumatakbo sa ngayon at kung gaano katagal mayroon pa rin upang pumunta.

Gumagana ang cURL command sa mga malalaking file sa loob ng 2 GB para sa parehong pag-download at pag-upload.

Ayon sa talahanayan ng paghahambing na ito na naghahambing sa mga tampok ng curl sa iba pang mga tool ng pag-download, ang command na cURL ay may sumusunod na pag-andar:

  • Maramihang mga URL
  • Ang suporta ng mga username at password
  • IPv6 support
  • Nabawi muli ang pag-download
  • URL globbing / sequences
  • Win32 support
  • Malaking suporta sa file
  • Suporta sa GnuTLS
  • Suporta sa DarwinSSL
  • Suporta sa Schannel
  • Cyassl support
  • Suporta ng PolarSSL
  • Suporta ng AxTLS
  • SSL Session ID
  • SSL Private Certificate
  • netrc support
  • Metalink support
  • Suporta ng IDN
  • Paglilimita ng bandwidth
  • Maligayang eyeballs
  • Mga medyas
  • TFTP
  • Mag-upload / mag-download ng SCP
  • Upload / pag-download ng SFTP
  • HTTP Proxy
  • HTTP Resume
  • HTTP Ranges
  • Sundin ang Mga Pag-redirect ng HTTP
  • HTTP Post
  • Ang HTTP Post Chunked
  • Maglagay ng HTTP
  • Suporta sa Cookie
  • HTTP 1.1
  • HTTP 2 (simpleng pag-upgrade ng teksto)
  • HTTP 2 (TLS ALPN)
  • HTTP 2 (TLS NPN)
  • Mga persistent na koneksyon ng HTTP
  • HTTPS
  • HTTP Digest Auth
  • HTTP NTLM Auth
  • I-negotiate ang HTTP ng Auth
  • HTTP Multipost Part
  • HTTP Deflate gzip
  • FTP resume
  • FTP na saklaw
  • Aktibong mode ng FTP
  • FTP SSL
  • Upload ng FTP
  • FTP Kerberos
  • Muling paggamit ng FTP Connection
  • GOPHER