Umzekelo Usebenzisa I-Linux Curl Command

Kule khokelo, uza kuboniswa indlela yokusebenzisa umyalelo we-curl ukukhuphela iifayile kunye newebhsayithi. Ukuba ufuna ukwazi ukuba yiyiphi i-curl kwaye xa ufanele ukuyisebenzise ngaphezu kokukhethiweyo funda eli phepha .

Umyalelo we-curl ungasetyenziselwa ukudlulisa iifayile usebenzisa inani leefomathi ezahlukeneyo kuquka http, https, ftp kunye ne-smb.

Esi sikhokelo siza kukubonisa indlela yokusebenzisa umyalelo kwaye uza kukuzisa kwinani leenguqu eziphambili kunye neempawu.

I-curl yoLawulo lokuSebenza

Umyalelo we-curl ungasetyenziselwa ukulanda iifayile kwi-intanethi kodwa kwifom eyona siseko, unokukhupha umxholo wephepha lewebhu ngqo kwi window window.

Umzekelo, faka umyalelo olandelayo kwi window efinini:

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

Isiphumo siya kuphezu kwiphepha lesiphelo kwaye kuza kukubonisa ikhowudi yephepha lewebhu elidibeneyo.

Ngokucacileyo, iincwadi zekhasi zikhawuleza ukuba zifunde kwaye ngoko ukuba unqwenela ukucotha phantsi kufuneka usebenzise umyalelo omncinane okanye umyalelo ongaphezulu .

i-curl http://linux.about.com/cs/linux101/g/curl.htm | Kaninzi

Isiphumo Iziqulatho ze-curl KuFayile

Ingxaki kunye nokusetyenziswa komyalelo we-curl yindlela yokubhala imiyalezo ngokukhawuleza kwaye ukuba uyilanda ifayile efana nesithombe se-ISO ngoko awufuni ukuba oku kuya kwisiphumo esisemgangathweni.

Ukugcina umxholo kwifayili konke okufuneka ukwenze kucacise i-minus o (-o) yitshintshela ngale ndlela:

i-curl -o

Ngoko ukukhuphela iphepha elidibeneyo kwicandelo lokusetyenziswa komyalelo oyintloko konke okufuneka ukwenze, faka umyalelo olandelayo:

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

Emva kokuba ifayili ikhutshwe ungayifaka kumhleli okanye inkqubo yayo engagqibekanga enqunywe luhlobo lwefayile.

Unokwenza oku kulula ngokusebenzisa i-minus O ukutshintsha (-O) ngolu hlobo:

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

Oku kuya kusebenzisa inxalenye yegama lefayile ye-URL kwaye yenze igama lefayile eligcinwe kuyo i-URL. Kulo mzekelo ungentla ifayile iya kuthiwa i-curl.htm.

Qalisa I-Curl Command In Background

Ngokungagqibekanga, umyalelo wee-curl ubonisa ibha yenkqubela ekwazisa ukuba kusele ixesha elingakanani kunye nokuba kudluliselwe kangakanani idatha.

Ukuba ufuna nje umyalelo ukuba usebenze ukuze ufikelele kwezinye izinto ngokokuqala into oyifunayo ukuyiqhuba kwimodi yokuthula kwaye kufuneka ugijime njengomyalelo wesiqhelo .

Ukuqhuba umyalelo sebenzisa ngokuzenzekelayo umyalelo olandelayo:

i-curl -s -O

Ukuze ufumane umyalelo wokusebenza ngasemva kufuneka usebenzise i-ampersand (&) njengolu hlobo:

i-curl -s -O &

Ukulanda ii-URL ezininzi nge-Curl

Ungalanda kwi-URLS ezininzi usebenzisa umyalelo owodwa we-curl.

Ngendlela elula kakhulu ungayilanda ii-URL ezininzi ngale ndlela:

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

Cinga nje ukuba unayo ifolda eneemifanekiso eziyi-100 zonke ezibizwa ngokuthi image1.jpg, image2.jpg, image3.jpg njengawe ungafuni ukuba uthayiphe kuzo zonke ii-URL kwaye awunayo.

Ungasebenzisa amabakaki eekwere ukubonelela uluhlu. Umzekelo, ukufumana iifayile 1 ukuya ku-100 ungacacisa oku kulandelayo:

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

Ungasebenzisa kwakhona iibhanki ezikhawulezayo ukuchaza amaziko amaninzi afanayo namafomathi afanayo.

Ngokomzekelo, cinga ufuna ukukhuphela i-www.google.com kunye ne-www.bing.com. Ungasebenzisa nje umyalelo olandelayo:

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

Ukubonisa Intuthuko

Ngokungagqibekanga umyalelo we-curl ubuyisela ulwazi olulandelayo njengoko lukhupha i-URL:

Ukuba unokukhetha ibra yenkqubela elula ecacisa nje ukuchithwa kwe-hash (- #) kutshintshwa ngale ndlela:

i-curl - # -O

Ukusingatha Ukulungiswa kwakhona

Cinga ukuba ubonise i-URL njengenxalenye yomyalelo we-curl kwaye ucinga ukuba unelungelo elifanelekileyo lokukhuphela iifayile ezinkulu kuphela ukuba ubuye emva koko ufumane ukuba unakho iphepha lewebhu elichaza "eli phepha liye lahlelwa kwi-www.blah. com ". Oko kwakuya kuba buhlungu kungekhona.

Umyalelo we-curl uhlakaniphile ekubeni unokulandela ukulungiswa. Konke okufuneka ukwenze kukusebenzisa ukutshintsha kwe-L (-L) njengendlela elandelayo:

i-curl -OL

Ukunciphisa Umlinganiselo Wokulanda

Ukuba ulandela iifayile enkulu kwaye unesixhakaxhaka sekhomputha kwi-intanethi, unokusicasula intsapho ukuba bazama ukwenza izinto kwi-intanethi.

Ngethamsanqa, unokunciphisa izinga lokukhuphela ngomyalelo we-curl ukuze ngeli xesha liza kuthatha ixesha elide ukukhuphela iifayile unokugcina wonke umntu uyavuya.

I-curl -O -imilinganiselo-1m

Isilinganiso singachazwa kwii-kilobytes (k okanye i-K), i-megabyte (m okanye im) okanye iigigabytes (g okanye i-G).

Khuphela iiFayile ezivela kwi-FTP Server

Umyalelo we-curl ungabamba ngaphezulu kokudluliselwa kwefayile yeHTTP. Iyakwazi ukuphatha i-FTP, i-GOPHER, i-SMB, i-HTTPS kunye nezinye iifom.

Ukukhuphela iifayile kwi-FTP iseva sebenzisa umyalelo olandelayo:

i-curl -usebenzisi: iphasiwedi -o

Ukuba ucacisa igama lefayili njengenxalenye ye-URL kwaye iya kukhupha ifayile kodwa ukuba ucacisa igama lefowuni liza kubuyisa uludwe lwefolda.

Ungasebenzisa kwakhona i-curl ukuze ulayishe iifayile kwi server ftp ngokusebenzisa umyalelo olandelayo:

i-curl -usebenzisi: iphasiwedi -T

Amafayile kunye ne angasebenzisa iphethane efanayo efanayo nokukhuphela iifayile ezininzi ze-HTTP.

Ukudlula idatha yeFom kwiFom

Ungasebenzisa i-curl ukuze ugcwalise ifom ye-intanethi uze uthumele idatha ngokungathi uyizalise kwi-intanethi. Iinkonzo ezininzi ezithandwayo ezifana ne-Google zivimba lolu hlobo lokusetyenziswa.

Cinga ukuba kukho ifomu enegama ne-imeyile. Ungathumela le ngcaciso ngolu hlobo lulandelayo:

i-curl -igama = john imeyli@john@mail.com www.mysite.com/formpage.php

Kukho iindlela ezahlukeneyo zokudlulisa ulwazi kwifomu. Umyalelo ongentla ungasebenzisa itekisi eyisiseko kodwa ukuba ufuna ukusebenzisa i-encoding yamanqaku evumela ukuhanjiswa komfanekiso ngoko uya kufuneka usebenzise umtshintshi we-minus F (-F).

Isishwankathelo

Umyalelo we-curl unamaqela amaninzi aqinisekisiweyo kwaye ungayisebenzisa ukufikelela kwiindawo ze-FTP, thumela ii-imeyile, udibanise kwiimakheli ze-SAMBA, ulayishe kwaye ulayishe iifayile kunye nezinye izinto ezininzi.

Ukufumana ulwazi oluthe xaxa malunga ne-curl funda iphepha leencwadi.