GettyImages 1159609720 4cca85cd684e4dc885929bb8c5d7fe0d

The Kiemura komento lähettää tiedostoja verkon yli tai Internetistä käyttämällä useita yleisesti käytettyjä protokollia, mukaan lukien HTTP, HTTPS, FTP ja SMB. Käytä sitä FTP-sivustojen käyttämiseen, sähköpostien lähettämiseen, yhteyden muodostamiseen SAMBA-osoitteisiin, tiedostojen lataamiseen ja niihin liittyviin tehtäviin. The Kiemura komennolla on monia parametreja. Näet täydellisen luettelon näistä parametreista curl manual -sivulla.

Perus «curl»-komennon käyttö

Perusmuodossaan Kiemura lataa verkkosivun sisällön pääteikkunaan. Kirjoita esimerkiksi seuraava komento pääteikkunaan: curl http://www.google.com

Googlen aloitussivun HTML-koodi näkyy vakiotulostuksessasi.

Osoita «curl»-kohdan sisältö tiedostoon

Kun lataat objektin, kuten ISO-kuvan, lähetä se tiedostoon vakiotulosteen sijaan. Jos haluat tallentaa sisällön tiedostoon, määritä -O vaihtaa näin: curl -o

Kirjoita seuraava komento ladataksesi sivun, johon on linkki peruskomentojen käyttöä koskevassa osiossa: curl -o google.htm http://www.google.com

Kun tiedosto on ladattu, avaa se editorissa tai tiedostotyypin määrittämässä oletusohjelmassa. Voit yksinkertaistaa tätä edelleen käyttämällä -O Vaihda näin: curl -O http://www.google.com/index.html

Tämä kytkin käyttää URL-osoitteen tiedostonimiosaa ja tekee siitä tiedostonimen, johon URL-osoite tallennetaan. The -O ja -O kytkimien on osoitettava tiettyyn tiedostoon; ne eivät voi yleisesti viitata hakemistoon tai ylätason URL-osoitteeseen. The Kiemura komento ilmoittaa virheestä ilman pituutta tällaisissa tilanteissa.

Suorita «curl» taustalla

Oletus on Kiemura komento näyttää edistymispalkin, joka näyttää kuinka paljon siirtoa on jäljellä ja kuinka paljon dataa on siirretty. Jos haluat vain komennon ajavan ilman edistymispalkkia, sinun on suoritettava se äänettömässä tilassa. Suorita se sitten taustakomentona. Jos haluat suorittaa komennon äänettömästi, käytä -s kytkin: curl -s -O

Jos haluat suorittaa komennon taustalla, käytä et-merkkiä seuraavasti: curl -s -O &

käynnissä Kiemura komento ilman edistymispalkkia on virtaviivaisempi, mutta et tiedä kuinka kauan siirto kestää tai arvioitua aikaa sen pitäisi valmistua.

Lataa useita URL-osoitteita, joissa on «curl»

Yksinkertaisimmassa muodossaan voit ladata useita URL-osoitteita kerralla määrittämällä ne järjestyksessä: curl -O http://www.omasivusto.com/sivu1.html -O http://www.omasivusto.fi/sivu2.html

Jos haluat ladata suuren määrän tiedostoja, joilla on yleinen nimimalli, määritä alue hakasulkeilla. Jos esimerkiksi haluat saada kuvatiedostoja, joissa on pääte 1-100, kirjoita curl -O http://www.omasivusto.com/images/image[1-100].jpg

Aaltosulkeiden avulla voit määrittää useita samanmuotoisia sivustoja. Esimerkiksi ladataksesi sekä www.google.com että www.bing.com hakemistosivut, käytä seuraavaa komentoa: curl -O http://www. {google,bing}.com

Shelli voi kirjoittaa nämä komennot uudelleen tarpeen mukaan. Lisätietoja asiaankuuluvan kontekstin säännöllisistä lausekkeista.

curl kahdelle sivustolle

Näytä edistyminen

Oletus on Kiemura komento palauttaa seuraavat tiedot lataaessaan URL-osoitteen:

  • Kaikki yhteensä %: Toteutetun siirron prosenttiosuus.
  • Tavuja yhteensä: Siirron kokonaiskoko tavuina.
  • Vastaanotettu/siirretty %: Suoritetun siirron prosenttiosuus.
  • Vastaanotetut/siirretyt tavut: Ladattujen tavujen määrä.
  • Keskimääräinen latausnopeus: Latausnopeus tavuina sekunnissa.
  • Keskimääräinen latausnopeus: Latausnopeus tavuina sekunnissa.
  • Kokonaisaika: Arvioitu aika nykyisen toiminnon suorittamiseen loppuun.
  • käytetty aika: Siirron alkamisesta kulunut aika.
  • Aikaa jäljellä: Arvioitu aika siirtää siirto loppuun.
  • Nykyinen nopeus: Nykyinen siirtonopeus tavuina sekunnissa.

Jos haluat yksinkertaisen edistymispalkin, määritä Vaihda näin: curl -# -O

Uudelleenohjausten käsittely

The Kiemura komento on älykäs, koska se voi seurata uudelleenohjauksia. Sinun tarvitsee vain -L vaihtaa näin: curl -OL

Tiedostojen lataaminen FTP-palvelimelta

The Kiemura komento käsittelee muutakin kuin vain HTTP-tiedostojen siirtoa. Se pystyy käsittelemään FTP-, GOPHER-, SMB-, HTTPS- ja muita muotoja. Lataa tiedostoja FTP-palvelimelta käyttämällä seuraavaa komentoa: curl -u user:salasana -o

Tiedostonimen määrittäminen osana URL-osoitetta lataa tiedoston, mutta kansion nimen määrittäminen palauttaa kansioluettelon. Käyttää Kiemura ladata tiedostoja FTP-palvelimelle käyttämällä seuraavaa komentoa: curl -u user:salasana -T

Tiedostojen nimet ja käytä samaa mallia kuin ladattaessa eri HTTP-tiedostoja.

Por Markus