Wat is kruel en wêrom soe it gebrûk meitsje?

De hânide side foar it kommando "curl" hat de folgjende beskriuwing:

Curl is in ark om data te stjoeren fan of nei in server, mei help fan ien fan 'e stipe protokollen (DICT, FILE, FTP, FTPS, GOPHER, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMB, SMBS, SMTP, SMTPS, TELNET en TFTP). It kommando is ûntwikkele om te wurkjen sûnder brûker ynteraksje.

Yn essinsje kinne jo gebrûk meitsje fan ynhâld fan it ynternet. As jo ​​bygelyks it rôlbehear befetsje mei it webadres op http://linux.about.com/cs/linux101/g/curl.htm, dan sil de keppele side ynladen wurde.

Standert stiet de útfier nei de kommandorigel, mar jo kinne ek in filename opjaan om it bestân te bewarjen. De oantsjutte URL kin oanjûn nei in domeinnamme fan top-level as www. of it kin punt oan yndividuele siden op 'e side.

Jo kinne krul brûke om fysike websides te meitsjen, ôfbyldings, dokuminten en bestannen. Om bygelyks de lêste ferzje fan Ubuntu Linux te downloaden kinne jo it folgjende kommando útfiere:

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

Moatte ik Curl of Wget brûke?

De fraach "moat ik brûke wolle of wget?" is in fraach dat ik yn it ferline in oantal kearen frege en it antwurd is dat it hinget fan wat jo besykje te realisearjen.

It kommando wget wurdt brûkt om bestannen fan netwurken as ynternet te downloaden. De belangrykste foardiel fan it gebrûk fan it wget is dat it brûkt wurde om rekken op te rjochtsjen bestannen. Dêrom as jo in folsleine webside downloade kinne jo dit dwaan mei ien ienfâldige kommando. It wget kommando is ek goed foar it laden fan in protte bestannen.

It kommando curl lit jo gebrûk meitsje fan wildcards om de URL's te bepalen dy't jo opnimme wolle. Dus as jo witte dat is in jildige URL mei de namme "http://www.mysite.com/images/image1.jpg" en "http://www.mysite.com/images/image2.jpg" dan kinne jo beide ôfbyldings mei in inkele URL dy't oanjûn is mei it krulbehearder.

It wget-kommando kin ferwiderje as in download mislearret, wylst it kommando krul kin net.

Jo kinne in goeie idee krije fan de kanen en kanonnen yn 'e regel nei it wget- en curlbehear fan dizze side. Bizarr ien fan 'e ferskillen op dizze side beslút dat jo kinne wget ynstelle mei jo lofter hân op in QWERTY toetseboerd.

Boppedat binne der in soad redenen om wett te brûken oer krul, mar neat om 'e wêrom't jo brûke wolle oer wget.

It kommando curl stipet mear protokollen as it kommando wget, it biedt ek in bettere stipe foar SSL. It stipet ek mear autentykmethoden as wget. It kommando curl wurket ek op mear platfoarmen as it kommando wget.

Curl Features

It gebrûk fan it curl-kommando kinne jo meardere URLs yn 'e selekteare rigel ynstelle. As de URL-adressen op deselde side binne alle URL-adressen foar dizze side downloade wurde mei deselde ferbining dy't goed is foar optreden.

Jo kinne in berik opjaan om it makliker te meitsjen fan URLs mei deselde padennammen.

Der is ek in curl biblioteek wêrtroch it curl kommando brûkt wurdt mei libcurl. Dit kin brûkt wurde mei mear programmearring en skript-talen om ynformaasje te meitsjen fan webpages.

Wylst de ynhâld ynlade sil in foarstelbalke ferskine mei in download of uploadgeschnellingen, hoe lang oft it kommando sa fier is en hoe lang noch te gean is.

It behearskommando wurket op grutte triemmen oer 2 gigabytes foar sawol downloaden as uploaden.

Neffens dizze side dy't fergelike-funksjes fergelykje mei oare download-arkels, hat it kommando curl de folgjende funksjonaliteit: