Mis on kepp ja miks sa seda kasutate?

Käsu "curl" manuaalilehel on järgmine kirjeldus:

Curl on vahend andmete edastamiseks serverist või serverist, kasutades üht toetatud protokolle (DICT, FILE, FTP, FTPS, GOPHER, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMB, SMBS, SMTP, SMTPS, TELNET ja TFTP). Käsk on loodud töötama ilma kasutaja interaktsioonita.

Põhimõtteliselt saate interneti kaudu sisu alla laadida. Näiteks, kui sa jooksed curl käsku aadressil http://linux.about.com/cs/linux101/g/curl.htm määratud veebiaadressiga, siis lingitud lehte alla laaditakse.

Vaikimisi on väljund käsureale, kuid saate faili salvestamiseks failinime määrata. Määratud URL-aadress võib viidata saidi tipptaseme domeenile, näiteks www. või see võib viidata saidi üksikutele lehtedele.

Füüsiliste veebilehtede, piltide, dokumentide ja failide allalaadimiseks võite kasutada lokit. Näiteks Ubuntu Linuxi uusima versiooni allalaadimiseks võite lihtsalt käivitada järgmise käsu:

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

Kas ma peaksin kasutama Curl või Wget?

Küsimus "Kas ma peaksin kasutama curl või wget?" on küsimus, mida mulle on mitu korda küsitud ja vastus on see, et see sõltub sellest, mida te üritate saavutada.

Wget-käsku kasutatakse failide allalaadimiseks sellistest võrkudest nagu internet. Wget käskluse peamine eelis on see, et seda saab kasutada failide rekursiivseks allalaadimiseks. Seega, kui soovite kogu veebisaiti alla laadida, saate seda teha ühe lihtsa käsuga. Wget-käsk sobib ka paljude failide allalaadimiseks.

Curl-käsk võimaldab teil kasutada metamärke, et määrata URL-id, mida soovite otsida. Nii et kui teate, on olemas kehtiv URL-aadress nimega "http://www.mysite.com/images/image1.jpg" ja "http://www.mysite.com/images/image2.jpg", siis võite alla laadida mõlemad pildid, millel on üks curl-käsuga määratud URL.

Wget-käsk võib taastada, kui allalaadimine ebaõnnestub, samas kui curl käsk ei saa.

Sellest lehest saab käsiraamatu wget ja curl osas hea mõte purgidest ja kastidest. Eriti üks sellel lehel olevatest erinevustest kinnitab, et saate QWERTY-klaviatuurilt lihtsalt vasakut kätt kirjutada.

Siiani on olnud palju põhjusi, kuidas kasutada wget-i üle kõvera, kuid mitte midagi, miks te kasutate wget-vormingut üle.

Curl-käsk toetab rohkem kui käsku wget-protokolle, aga ka SSL-i paremat toetust. See toetab ka rohkem autentimismeetodeid kui wget. Curl käsk toimib ka rohkemate platvormide puhul kui käsk wget.

Curl omadused

Curl-käskluse abil saate määrata sama URL-i sama käsurea jooksul mitu URL-i ja kui URL-id on ühes ja samas saidis, laaditakse kõik selle saidi URL-id alla, kasutades sama ühendust, mis on edukaks.

Saate määrata vahemiku, et oleks lihtsam alla laadida URL-id, millel on sarnased tee nimed.

Samuti on lokirull, mida curl käsk kasutab nimega libcurl. Seda saab kasutada mitmete programmeerimis- ja skriptikeemidega, et krahata teavet veebilehtedelt.

Sisu allalaadimisel kuvatakse edenemisriba koos allalaadimis- või üleslaadimiskiirusega, kui kaua käsk on kulutanud seni ja kui kaua see veel on vaja minna.

Loogikäsk töötab suuremahuliste failidega üle 2 gigabaiti nii allalaadimiseks kui ka üleslaadimiseks.

Selle lehekülje järgi, mis võrdleb teiste alla laaditavate tööriistadega lokitõmbevõimalusi, on curl käskil järgmine funktsioon: