Skip to main content

Mikä on Linux Command cURL?

Adele - Hello (Kesäkuu 2026)

Adele - Hello (Kesäkuu 2026)
Anonim

Manuaalisen sivun "curl" -komennolla on seuraava kuvaus:

cURL on työkalu tietojen siirtämiseen palvelimelle tai palvelimelle käyttäen yhtä tuetuista protokollista (DICT, FILE, FTP, FTPS, GOPHER, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3, POP3S, RTMP, SCP, SFTP, SMB, SMBS, SMTP, SMTPS, TELNET ja TFTP). Komento on suunniteltu toimimaan ilman käyttäjän vuorovaikutusta.

Käytännössä cURL voi ladata sisältöä internetistä. Jos esimerkiksi suoritat cURL-komennon, jossa on määritetty verkko-osoite:

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

Linkitetty sivu ladataan.

Oletuksena tulostus on komentoriville, mutta voit myös määrittää tiedoston nimen tallentamaan tiedoston. Määritetty URL-osoite voi osoittaa sivuston ylätason verkkotunnuksen, kuten:

www.Go-Travels.com

Tai se voi osoittaa sivuston yksittäisiä sivuja.

Voit ladata fyysisiä WWW-sivuja, kuvia, asiakirjoja ja tiedostoja käyttämällä cURL-tiedostoa. Voit esimerkiksi ladata viimeisimmän Ubuntu Linux -version voit suorittaa seuraavan komennon:

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

Pitäisikö minun käyttää cURL Tai Wget?

Käytätkö cURL tai Wget riippuen siitä, mitä yrität saavuttaa.

Wget-komennolla voit ladata tiedostoja verkkoista, kuten Internetistä. Wget-komennon pääasiallinen hyöty on se, että sitä voidaan käyttää tiedostojen rekursiiviseen lataamiseen. Siksi jos haluat ladata koko sivuston, voit tehdä sen yhdellä yksinkertaisella komennolla. Wget-komento on myös hyvä ladata paljon tiedostoja.

CURL-komennon avulla voit käyttää luontokohtia määrittääksesi URL-osoitteet, jotka haluat hakea. Joten jos tiedät, on olemassa kelvollinen URL-osoite:

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

Ja

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

Tällöin voit ladata molemmat kuvat yhdellä URL-osoitteella, joka on määritetty curl-komennolla.

Wget-komento voi tulla takaisin, kun lataus epäonnistuu, kun taas cURL-komento ei pysty.

Hanki hyvä käsitys tölkistä ja kanistereista Wget- ja cURL-komennon suhteen. Varmasti yksi tämän sivun eroista tarkoittaa, että voit kirjoittaa Wgetin käyttämällä vain vasenta kättäsi QWERTY-näppäimistöllä.

Tähän mennessä on ollut paljon syitä käyttää Wgetiä cURL: n yli mutta mikään siitä, miksi käytät cURL: ää Wgetin yli.

CURL-komento tukee useampia protokollia kuin Wget-komento, se tarjoaa myös parempaa tukea SSL: lle. Se tukee myös enemmän todentamismenetelmiä kuin Wget. CURL-komento toimii myös useilla alustoilla kuin Wget-komennolla.

cURL Ominaisuudet

CURL-komennon avulla voit määrittää useita URL-osoitteita samassa komentorivissä ja jos URL-osoitteet ovat samassa sivustossa, kaikki kyseisen sivuston URL-osoitteet ladataan käyttämällä samaa yhteyttä, joka on hyvä suorituskykyä varten.

Voit määrittää alueen, joka helpottaa URL-osoitteiden lataamista samanlaisilla poluilla.

Siellä on myös cURL-kirjasto, jota cURL-komento käyttää kutsuttuna libcurl. Tätä voidaan käyttää useiden ohjelmointi- ja komentosarjakielten kanssa raaputtamaan tietoja verkkosivuilta.

Sisällön lataamisen aikana etenemispalkki ilmestyy ladattavilla tai latausnopeuksilla, kuinka kauan komento on kulunut tähän mennessä ja kuinka kauan vielä on vielä meneillään.

CURL-komento toimii suurempien tiedostojen yli 2 GB: n ajan sekä lataamisen että lataamisen yhteydessä.

Tämän vertailutaulukon mukaan, joka vertailee curl-ominaisuuksia muiden lataustyökalujen kanssa, cURL-komennolla on seuraavat toiminnot:

  • Useita URL-osoitteita
  • Käyttäjätunnukset ja salasanat
  • IPv6-tuki
  • Yritä epäonnistua latausta
  • URL-linkitys / sekvenssit
  • Win32-tuki
  • Suuri tiedostotuki
  • GnuTLS-tuki
  • DarwinSSL-tuki
  • Schannelin tuki
  • Cyassl-tuki
  • PolarSSL-tuki
  • AxTLS-tuki
  • SSL-istunnon tunnus
  • SSL-yksityinen sertifikaatti
  • netrc-tuki
  • Metalink-tuki
  • IDN-tuki
  • Kaistanleveyden rajoittaminen
  • Hyvää silmämatkaa
  • SUKAT
  • TFTP
  • SCP ladata / ladata
  • SFTP ladata / lataa
  • HTTP-välityspalvelin
  • HTTP jatkaa
  • HTTP-alueet
  • Seuraa HTTP-uudelleenohjauksia
  • HTTP-viesti
  • HTTP Post Chunked
  • HTTP-paikka
  • Evästeen tuki
  • HTTP 1.1
  • HTTP 2 (tekstin päivitys)
  • HTTP 2 (TLS ALPN)
  • HTTP 2 (TLS NPN)
  • HTTP-pysyvät yhteydet
  • HTTPS
  • HTTP Digest Auth
  • HTTP NTLM Auth
  • HTTP-neuvotteluoikeus
  • HTTP Multipost Part
  • HTTP Deflate gzip
  • FTP jatkaa
  • FTP-alueet
  • FTP aktiivinen tila
  • FTP SSL
  • FTP-lähetys
  • FTP Kerberos
  • FTP-yhteyden uudelleenkäyttö
  • GOPHER