Ohatra mampiasa ny baiko Linux

Amin'ity toro-lalana ity, dia haseho anao ny fomba fampiasana ny baikon'ny curl mba haka horonantsary sy tranonkala. Raha te-hahalala ianao hoe inona ny curl ary raha tokony hampiasa azy amin'ny wget dia vakio ity pejy ity .

Ny baiko curl dia azo ampiasaina handefasana rakitra mampiasa alim-borona isan-karazany, anisan'izany http, https, ftp ary na dia smb aza.

Ity toro-lalana ity dia hampiseho anao ny fomba fampiasana ilay baiko ary hampidira anao amin'ny maromaro sy ny endri-tsoratra.

Fampiasana baiko fanoratana fototra

Ny baiko curl dia azo ampiasaina handefa rakitra avy amin'ny aterineto saingy amin'ny endrika fototra, azonao atao ny maka ny votoatin'ny pejy Internet amin'ny sehatra terminal.

Ampidiro, ohatra, ny baiko manaraka mankany amin'ny fikandrana fikandrana:

curl http://linux.about.com/cs/linux101/g/curl.htm

Ny output dia hivezivezy ao amin'ny fikandrana fikandrana ary hampiseho anao ny code an'ny pejy web mifandraika.

Mazava ho azy fa mihodina haingana haingana ny pejy ary raha toa ka te hampihena azy ianao dia tokony hampiasa ny baiko tsy dia ilaina na ny baiko hafa .

curl http://linux.about.com/cs/linux101/g/curl.htm | Bebe kokoa

Asehoy ny votoatin'ny totozy ho an'ny rakitra

Ny olana amin'ny fampiasana baiko fototra dia ny horonan-tsoratra horonam-boky haingana ary raha maka ny rakitra toy ny sary ISO ianao dia tsy mila izany mankany amin'ny vokatra an-tsehatra.

Mba hamonjena ny votoaty amin'ny rakitra iray izay tsy maintsy ataonao dia farito ny minus o (-o) toy izao manaraka izao:

curl -o

Noho izany ny fandefasana ilay pejy mifandraika amin'ny fizarana fampiasana baiko izay tsy maintsy ataonao dia midira ity baiko manaraka ity:

curl -o curl.htm http://linux.about.com/cs/linux101/g/curl.htm

Rehefa tapitra ny rakitra dia azonao atao ny manokatra izany ao amin'ny tonian'ny famoaham-pejy na ny programa miavaka nofaritan'ny karazana doka.

Azonao atao ny manatsotra izany bebe kokoa amin'ny fampiasana ny minus O (-O) toy izao:

curl -O http://linux.about.com/cs/linux101/g/curl.htm

Io dia hampiasa ny ampaham-peo amin'ny URL ary hametraka azy io ny anaran'ny filaharan'ny adiresy URL. Ao amin'io ohatra io, ny rakitra dia antsoina hoe curl.htm.

Atsaharo ny baikon'ny fitondran-tena eo amin'ny sehatra

Amin'ny alàlan'ny fanamarihana, ny baikon'ny curl dia mampiseho baravaran'ilay fandrosoana milaza aminao hoe hafiriana no mbola tavela ary ohatrinona ny angona nafindra.

Raha toa ianao ka te-handidy ny baiko mba hihazakazaka amin'ny zavatra hafa, ny zavatra voalohany tokony hataonao dia atao amin'ny fomba mangina ary avy eo dia mila mandrindra izany ianao ho toy ny baiko fototra .

Mba hampandriana baiko mangina dia ampio izao baiko manaraka izao:

curl -s -O

Mba hahazoana ilay baiko handosirana ao ambadik'izany dia mila mampiasa ny ampersand (&) toy izao manaraka izao ianao:

curl -s -O &

Mametraka URL maromaro miaraka amin'ny curl

Afaka mandefa URL maromaro ianao amin'ny fampiasana baikon'ny tokana.

Amin'ny endrika tsotra indrindra dia azonao atao ny mandefa URL maro toy izao:

curl -O http://www.mysite.com/page1.html -O http://www.mysite.com/page2.html

Alaivo sary an-tsaina na dia manana ordinatera misy sary 100 ianao rehetra antsoina hoe image1.jpg, image2.jpg, image3.jpg sns. Tsy te hiditra ao amin'ny URL rehetra ianao ary tsy mila.

Azonao ampiasaina ny kisarivaro tsizarizary mba hanomezana sehatra iray. Ohatra, mba hahazoana antontan-taratasy 1 ka hatramin'ny 100 dia azonao atao ny mamaritra ireto manaraka ireto:

curl -O http://www.mysite.com/images/image[1-100].jpg

Azonao ampiasaina ihany koa ny fonosana volo mba hanondroana tranonkala maro miaraka amin'ny endrika mitovy.

Ohatra, eritrereto hoe te-haka ny www.google.com sy www.bing.com ianao. Azonao ampiasaina tsotra izao ity baiko manaraka ity:

curl -O http: // www. {google, bing} .com

Asehoy ny Fandrosoana

Matetika ny baiko curl dia mamerina ireto fampahalalana manaraka ireto rehefa mandefa URL:

Raha tianao kokoa ny baran'ny fandrosoana tsotra izay mametraka tsotra izao ny minus hash (- #) raha te hanaraka toy izao:

curl - # -O

Mitantana ireo fanovana

Alao sary an-tsaina fa nilaza URL ianao fa anisan'ny baikon'ny curl ary mieritreritra fa manana ny adiresy marina ianao mba haka ny rakitra goavana iray vao hiverina any aoriana mba hahitana fa ny anao rehetra dia tranonkala milaza hoe "ity pejy ity dia alefa mankany amin'ny www.blah. fr ". Mety ho tezitra be izany.

Ny baikon'ny curl dia mahalasa saina amin'ny fanarahany ny fanodinana. Ny zava-drehetra tokony hataonao dia ny fampiasana ny minus L (-L) toy izao:

curl -ol

Reducing the Download Rate

Raha maka ny rakitra lehibe ianao ary manana fifandraisana an-tserasera mahantra ianao dia mety hanelingelina ny fianakaviana raha toa ka miezaka manao zavatra ao amin'ny aterineto koa izy ireo.

Soa ihany, azonao atao ny mampidina ny taham-pandrafetana amin'ny baiko mitombona mba hahafahanao maka fotoana ela kokoa mba haka ilay rakitra azonao atao mba hampifaliana ny olona rehetra.

curl -O --limit-rate 1m

Ny tahan'ny dia azo faritana amin'ny kilobytes (k na K), megabytes (m na m) na gigabytes (g na G).

Handefa rakitra avy amin'ny server FTP iray

Ny baikon'ny curl dia afaka manandrana mihoatra noho ny fandefasana rakitra HTTP. Azonao atao ny mizaha FTP, GOPHER, SMB, HTTPS ary endrika hafa.

Ny fandefasana rakitra avy amin'ny server FTP dia mampiasa izao baiko manaraka izao:

curl -u mpampiasa: password -o

Raha manondro ny anaran'ny rakitra iray ianao ao amin'ny URL, dia alefa ilay rakitra fa raha manondro ny anaran'ny lahatahiry iray dia hamerina lisitry ny lahatahiry.

Azonao ampiasaina koa ny curl hampidirana rakitra amin'ny server ftp amin'ny alalan'ny fampiasana ity baiko manaraka ity:

curl -u mpampiasa: password -T

Ny filaharam-potoana sy ny dia afaka mampiasa mitovy lamina mitovy amin'ny fampiasana ny raki-tsoratra HTTP.

Fandefasana rakitra ho an'ny endrika

Azonao atao ny manamboatra pejy iray amin'ny aterineto ary manolotra ny angon-drakitra toy ny hoe nofenoinao izany anaty aterineto. Tolotra maro malaza toy ny Google no manakana izany karazana fampiasana izany.

Alaivo sary an-tsaina hoe misy ny endrika misy anarana sy adiresy mailaka. Azonao atao ny mametraka ireto fampahalalana manaraka ireto:

curl -d name = john email=john@mail.com www.mysite.com/formpage.php

Misy fomba isan-karazany amin'ny famindrana fampahalalana momba ny endrika. Ny baiko etsy ambony dia mampiasa lahatsoratra fototra saingy raha te hampiasa kodia maro izay mamela ny famindrana sary dia mila mampiasa ny minus F (-F).

famintinana

Ny baikon'ny curl dia manana fomba amam-panaovana maro samihafa ary azonao ampiasaina izany mba hahazoana fidirana amin'ny tranonkala FTP, mandefa mailaka, mifandray amin'ny adiresy SAMBA, mampakatra sy maka ny rakitra ary zavatra maro hafa.

Raha te hahazo fampahalalana bebe kokoa momba ny curl ianao dia vakio ny pejin-tanana.