Tusaale Isticmaal Taliska Casriga ee Linux

Tilmaamahan, waxaa lagu tusi doonaa sida loo isticmaalo amarka curlka si loo soo dejiyo faylasha iyo bogagga. Haddii aad rabto in aad ogaato waxa loola jeedo iyo goorta aad u baahan tahay in aad isticmaasho wget boggan akhri.

Talada curl waxaa loo isticmaali karaa in lagu wareejiyo faylasha iyadoo la isticmaalayo dhowr nooc oo kala duwan oo ay ku jiraan http, https, ftp iyo xitaa smb.

Hagahani wuxuu ku tusi doonaa sida loo isticmaalo amarka waxayna kuu soo bandhigi doonaan tiro ka mid ah furayaasha muhiimka ah iyo sifooyinka.

Isticmaalka Habboon Isticmaalka Isticmaalka

Amarka curl waxaa loo isticmaali karaa in lagu soo daabaco faylasha internetka laakiin qaabkiisa asaasiga ah, waxaad ka soo dejisan kartaa bogga internetka si toos ah daaqada terminal.

Tusaale ahaan, ku qor taliska soo socda ee daaqada kumbuyuutarka:

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

Soo-saarku wuxuu ku socon doonaa daaqada shidaalka wuxuuna ku tusi doonaa nambarka shabakadda la xariira.

Sida iska cad, boggu wuxuu si xowli ah u xajiyaa si uu u akhristo, sidaas darteed haddii aad rabto inaad hoos u dhigto waa inaad isticmaashaa mid ka yar amarka ama amar ka badan .

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

Natiijada Mawduucyada Dufcadda Loo Dhigayo

Dhibaatada ku jirta isticmaalka qandhada curlka aasaasiga ah waa in qoraalka uu si xawli ah u xoqo iyo haddii aad soo dejisanayso faylka sida sawirka ISO ka dibna aadan rabin in aad tagto soo saarida caadiga ah.

Si aad uhesho mawduuca faylka oo dhan waa inaad samaysaa waa qeexitaanka yar-ka-(o) isugeynta sida soo socota:

curl -o

Sidaa daraadeed si aad u soo dejiso bogga ku xiran qaybta adeegsiga asaasiga ah oo dhan waa inaad sameysaa amarka soo socda:

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

Ka dib markii faylka la soo dejiyey waxaad furi kartaa tifaftiraha ama barnaamijkeeda caadiga ah ee lagu go'aamiyey nooca faylka.

Waxaad si fudud u fududeyn kartaa adigoo isticmaalaya is-beddelka O-ga (OO) sida soo socota:

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

Tani waxay isticmaashaa qaybta filename ee URL-ka waxayna ka dhigi doontaa faylka in URL loo kaydiyo. Tusaale ahaan, faylka waxaa loo yaqaan 'curl.htm'.

Ku orda Talaaba Curl Taleefanka Hore

Taas beddelkeeda, taliska curlinka ayaa muujinaya barmaamijka horumarka oo kuu sheegaya inta goor tahay iyo inta xog ee la wareejiyay.

Haddii aad rabto in amarka lagu ordo si aad u heli karto waxyaabo kale markaa waxa ugu horreeya ee aad u baahan tahay inaad sameyso waa ku dhex jiraa habka aamusnaanta kadibna waxaad u baahan tahay inaad u maamusho amar asal ah .

Si aad u maamulto amar si quman u adeegso amarka soo socda:

curl -s -O

Si aad u hesho amarka lagu ordo taariikhda waxaad markaa u baahan tahay inaad isticmaasho ampersand (&) sida soo socota:

curl -s -O &

Soo-dejinta URL-yada Multiple leh Curl

Waxaad ka soo dejisan kartaa URLs badan iyadoo la adeegsanayo amar curl ah.

Foomka ugu fudud ee aad adigu waxaad ka soo dejisan kartaa URL badan sida soo socota:

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

Bal qiyaas inkasta oo aad haysatid faylal leh 100 sawir oo dhan oo loo yaqaan image1.jpg, image2.jpg, image3.jpg iwm. Ma rabi laheyd inaad ku qorto dhammaan URL-yada oo aadan u baahnayn.

Waxaad isticmaali kartaa qalabka jimicsiga si aad u bixiso meelo kala duwan. Tusaale ahaan, si aad u hesho faylasha 1 illaa 100 waxaad soo saari kartaa waxyaabaha soo socda:

lakin -o http://www.mysite.com/images/image[1-100].jpg

Waxa kale oo aad isticmaali kartaa brackets si aad u qeexdo bogag badan oo leh qaabab isku mid ah.

Tusaale ahaan waxaad u maleyneysaa inaad rabto inaad soo dejiso www.google.com iyo www.bing.com. Waxaad si fudud u isticmaali kartaa amarada soo socda:

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

Bandhigidda Horumarka

By default amarka command curl soo noqda macluumaadka soo socda sida uu downloads a URL:

Haddii aad doorbidayso barmaamijka fudud ee fudud oo si fudud u tilmaamaya isugeynta goynta (- #) sida soo socota:

curl - # -O

Hagaajinta Maareynta

Bal qiyaas waxaad ku qeexday URL sida qayb ka mid ah taliska curlka oo aad u maleyneyso in aad haysatid cinwaanka saxda ah si aad u soo dejiso faylal fara badan oo kaliya oo dib ugu soo noqda si aad u ogaato in dhamaantiis aad leedahay waa websaydh sheegaya "boggan waxaa loo wareejiyey www.blah. ". Taasi waxay noqon lahayd carqal la'aan maahan.

Talada curlku waa xariif in ay raaci karto dib u jeedin. Dhammaan waxa lagaa rabo inaad isticmaashid waxay isticmaalaan isdhaafka yar ee L (L) sida soo socota:

curl -OL

Yaree Heerka Download

Haddii aad feylayso faylal fara badan oo aad leedahay internet-ka xun, waxaa laga yaabaa inaad ka careysiiso qoyska haddii ay isku dayayaan inay wax ku sameeyaan internetka.

Nasiib wanaag, waxaad hoos u dhigi kartaa qadarka xawilaadda leh amarka xakamaynta si markaa ay qaadaneyso waqti dheer si aad u soo dejiso faylka aad qof walba ku farxi karto.

curl - qiimaha - 1m

Qiimaha waxaa lagu qeexi karaa kilobytes (k ama K), megabytes (m ama m) ama gigabayt (g ama G).

Keeni Dukumintiyada laga soo Saarayo Xafiiska FTP

Xakamaynta curlaga ayaa wax ka qaban kara wax ka badan uun wareejinta faylasha HTTP. Waxay qaban kartaa FTP, GOPHER, SMB, HTTPS iyo qaabab kale oo badan.

Si aad u soo dejiso faylasha ka timid server FTP adeegso amarka soo socda:

isticmaalaha curl -u: password -o

Haddii aad ku qorto magaca faylka sida qayb ka mid ah URL kadibna waxay soo dejineysaa faylka, laakiin haddii aad sheegto magaca faylka wuxuu soo celin doonaa liiska faylka.

Waxaad sidoo kale isticmaali kartaa curl si aad u geliso faylasha faylka ftp adigoo isticmaalaya amarka soo socda:

Isticmaalaha curl -u: lambarka sirta ah -Nameeg (s)>

Faylasha iyo waxay isticmaali karaan isla isku midka ah qaabka loogu talagalay soo-ururinta faylasha HTTP badan.

Gudbinta Xogta Foomamka ee Foomka

Waxaad isticmaali kartaa curl si aad u buuxiso foomka internetka oo aad u gudbiso xogta sida haddii aad internetka ku buuxisay. Adeegyo badan oo caan ah sida Google ayaa xannibaya noocaan adeegsiga.

Bal qiyaas waxa jira foomka leh magac iyo cinwaan email. Waad gudbin kartaa macluumaadkan sidan:

Magaca-magaciisa = john email=john@mail.com www.mysite.com/formpage.php

Waxaa jira siyaabo kala duwan ee wareejinta macluumaadka foomka. Xeerka kor ku xusan wuxuu isticmaalaa qoraalka aasaasiga ah laakiin haddii aad rabto inaad isticmaasho codka badan ee u oggolaanaya bedelka sawirka markaas waxaad u baahan doontaa inaad isticmaasho fareeshinka F-ka (-F).

Soo koobid

Amarka curlka ah wuxuu leeyahay habab badan oo kala duwan oo aad u isticmaali kartid si aad uhesho boggaga FTP, diri emails, ku xiro cinwaannada SAMBA, upload and download files iyo waxyaabo kale oo badan.

Si aad u hesho macluumaad dheeraad ah oo ku saabsan curl akhriso bogga gacanta.