Mokhoa oa ho sebelisa Melao ea Curl ea Linux

Ka tataiso ena, o tla bontšoa hore na u ka sebelisa taelo ea ho phomola joang ho kopitsa lifaele le maqephe a marang-rang. Haeba u batla ho tseba hore na sekontiri se hokae le hore na u lokela ho se sebelisa ho feta wget bala leqephe lena .

Taelo ea ho pota e ka sebelisoa ho fetisetsa lifaeleho ka mekhoa e sa tšoaneng e akarelletsang http, https, ftp esita le smb.

Tsamaiso ena e tla u bontša kamoo u ka sebelisang taelo kateng 'me e tla u tsebisa hore na likhetho le lisebelisoa tsa bohlokoa ke life.

Mokhoa oa motheo oa ho sebelisa litaelo tsa taelo

Taelo ea ho pota e ka sebelisoa ho kopitsa lifaele tse tsoang inthaneteng empa ka mokhoa oa eona oa motheo, u ka khona ho kopanya likhabiso tsa leqephe la websaete ka ho toba fensetereng.

Ka mohlala, kopa taelo e latelang ka fensetereng e fokolang:

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

Litholoana li tla phallela ho fensetere ea liphallelo 'me e tla u bontša khoutu bakeng sa leqephe la websaete le amanang.

Ho totobetse hore maqephe a maqephe a potlakileng ho bala le ho feta haeba o lakatsa ho o liehisa o lokela ho sebelisa taelo e fokolang kapa taelo e eketsehileng .

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

Phatlalatso Tse ka Hare Tsa Curl Ho A File

Bothata bo sebelisoang ke taelo ea mantlha ea li-curl ke hore meqolo e ngotsoeng ka potlako haholo mme ha u ntse u kopitsa faele e kang setšoantšo sa ISO ka nako eo u sa batle hore sena se finyelloe.

Ho boloka dikahare ho faele tsohle tseo o tlamehang ho li etsa ke ho hlakisa ho fokotsa o (-o) ho fetola ka tsela e latelang:

khutsa -o

Ka hona, ho kopitsa leqephe le amanang le karolo ea motheo ea tšebeliso ea litaelo tsohle tseo u tlamehang ho li etsa ke ho kenya taelo e latelang:

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

Ka mor'a hore faele e kopitsoe u ka e bula mohlophong kapa lenaneo la lona le sa lekanyetsoang le khethiloeng ke mofuta oa faele.

O ka nolofatsa sena ka ho sebedisa ho fokotsa O o fetola (-O) ka tsela e latelang:

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

Sena se tla sebelisa karolo ea filename ea URL mme e etse hore e be filename eo URL e bolokiloeng ho eona. Boemong bo ka holimo file e tla bitsoa curl.htm.

Matha Curl Command Taolong

Ka nako e sa lekanyetsoang, taelo ea ho pota e bontša sebaka sa tsoelo-pele se u bolellang hore na ho setse nako e kae le hore na data e fetisitsoe hakae.

Haeba u batla feela taelo ea ho matha e le hore u ka tsoela pele ka lintho tse ling, ntho ea pele eo u lokelang ho e etsa ke ho e sebelisa ka mokhoa o khutsitseng mme joale o lokela ho e tsamaisa e le taelo ea mokokotlo .

Ho tsamaisa taelo u sebelisa lentsoe le latelang ka khutso:

o-o-URL

E le hore u fumane taelo ea ho matha ka morao u tlameha ho sebelisa ampersand (&) ka tsela e latelang:

O-URL <&>

Ho lata Li-URL tse ngata ka Curl

U ka kopitsa ho tloha ho li-URL tse ngata u sebelisa taelo e le 'ngoe ea boipiletso.

Ka mokhoa o bonolo ka ho fetisisa o ka kopanya URL e mengata ka tsela e latelang:

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

Nahana feela ha u na le folda e nang le litšoantšo tse 100 tseo ho thoeng ke image1.jpg, image2.jpg, image3.jpg joalo-joalo. Ha u batle hore u thaepe ho tsena URL kaofela 'me ha ho hlokahale.

O ka sebelisa mabakete a sekoti ho fana ka mefuta e mengata. Ka mohlala, ho fumana lifaele 1 ho ea 100 u ka hlakisa tse latelang:

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

U ka boela ua sebelisa li-brackets tse bohale ho hlalosa libaka tse ngata tse nang le liforomo tse tšoanang.

Ka mohlala nahana hore u batla ho download www.google.com le www.bing.com. U ka sebelisa taelo e latelang feela:

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

Ho Bontša Tsoelo-pele

Ka kakaretso taelo ea ho phomola e khutlisa tlhahisoleseling e latelang ha e ntse e lata URL:

Haeba u ka khetha sebaka se bonolo sa tsoelo-pele se tobileng feela sekhetho sa ho fetola (- #) se latelang:

ho roala - # -O

Ho sebetsana le ho lokisa

Ak'u inahanele u boletse URL e le karolo ea taelo ea boipiletso 'me u nahane hore u na le aterese e loketseng ea ho lata file e kholo ho khutla hamorao ho fumana hore sohle seo u nang le sona ke leqephe la marang-rang le reng "leqephe lena le fetiselitsoe ho www.blah. com ". Seo e ne e tla ba ntho e utloisang bohloko ha ho joalo.

Taelo ea ho phomola e bohlale hoo e ka latelang ho khutlisetsoa morao. Sohle seo o lokelang ho se etsa ke ho sebedisa L ho fokotsa (L) ka tsela e latelang:

khutsa -OL

Fokotsa tekanyo ea ho kopitsa

Haeba u kopitsa file e kholo 'me u na le marang-rang a futsanehileng a marang-rang, u ka' na ua halefisa lelapa haeba ba leka ho etsa lintho le marang-rang.

Ka lehlohonolo, o ka fokotsa tekanyo ea lits'oants'o le taelo ea k'habone e le hore ha nako e ntse e feta ho lata file u ka boloka e mong le e mong a thabile.

sekhahla -O - tekanyo ea 1m

Tekanyo e ka hlalosoa ka kilobytes (k kapa K), megabytes (m kapa m) kapa gigabytes (g kapa G).

Fumana Likhoele Tse Tsoang ho Seva sa FTP

Taelo ea ho phomola e ka sebetsana le ho feta feela ho fetisoa ha faele ea HTTP. E ka sebetsana le FTP, GOPHER, SMB, HTTPS le mefuta e meng e mengata.

Ho kopitsa lifaele tse tsoang ho seva sa FTP sebelisa taelo e latelang:

khutsa -u user: password -o

Haeba u bolela lebitso la faele e le karolo ea URL ebe e tla lata file empa haeba u bolela lebitso la fensetere e tla khutlisa lethathamo la folda.

U ka boela ua sebelisa li-curl ho kenya lifaele ho seva sa ftp ka ho sebelisa taelo e latelang:

khubelisa -a mosebedisi: password -T

Li-filenames le li ka sebelisa mokhoa o tšoanang le oa ho jarolla lifaele tse ngata tsa HTTP.

Ho fetela Difomo tsa Fomu Ho Fomu

U ka sebelisa ho pota-pota ho tlatsa foromo ea inthanete 'me u romelle data joalokaha eka ue tlatsitse Inthaneteng. Litšebeletso tse ngata tse tloaelehileng tse kang Google li thibela mofuta ona oa tšebeliso.

Nahana hore ho na le foromo e nang le lebitso le aterese ea imeile. O ka fana ka tlhahisoleseding ena ka tsela e latelang:

lebitso le khutsitseng = john email = john@mail.com www.mysite.com/formpage.php

Ho na le litsela tse sa tšoaneng tsa ho fetisetsa tlhahisoleseding ea fomu. Taelo e boletsoeng ka holimo e sebelisa litemana tsa motheo empa haeba u batla ho sebelisa mekhoa e mengata e lumellang ho fetisa setšoantšo, ho tla hlokahala hore u sebelise phetoho e fokolang ea F (-F).

Kakaretso

Taelo ea ho phomola e na le mekhoa e fapaneng ea bopaki mme u ka e sebelisa ho fihlella maqephe a FTP, ho romella melaetsa ea imeile, ho kopanya li-adresse tsa SAMBA, ho li jarolla le ho kopitsa lifaele le lintho tse ling tse ngata.

Ho fumana tlhahisoleseding e eketsehileng mabapi le curl bala buka ea buka.