Ihe Nlereanya Na-eji Iwu Linux Curl

Na nduzi a, a ga-egosi gị otu esi eji iwu iwu ka ibudata faịlụ na webpages. Ọ bụrụ na ịchọrọ ịma ihe ntụgharị na mgbe ị kwesịrị iji ya n'elu wget gụọ peeji a .

Enwere ike iji ikikere akwukwo iji nyefee faịlụ site na iji usoro di iche iche dika http, https, ftp na ọbụna smb.

Ntuziaka a ga-egosi gị otu esi eji iwu ahụ ma mee ka ị nweta ọtụtụ ngbanwe na njirimara.

Ntuziaka bido iwu iwu

Enwere ike iji ikikere faịlụ iji budata faịlụ sitere na intaneti ma na ụdị ya, ị nwere ike ibudata ọdịnaya nke ibe weebụ na windo ọnụ.

Dịka ọmụmaatụ, tinye iwu na-esonụ n'ime window:

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

Ihe mmepụta ga-agbago na windo windo na ọ ga-egosi gị koodu maka webpage jikọtara ya.

N'ụzọ doro anya, akwụkwọ mpịakọta dị ngwa iji gụọ ma ọ bụrụ na ịchọrọ ịkụda ya, ị ga-eji ma iwu ikikere ma ọ bụ iwu ndị ọzọ .

goo http://linux.about.com/cs/linux101/g/curl.htm | Ọzọ

Mmepụta Ihe Ndị A Na-agụ Na Ntugharị Na Njikwa

Nsogbu na iwu nke iwu bụ isi bụ na akwụkwọ mpịakọta ederede ngwa ngwa ma ọ bụrụ na ị na-ebudata faịlụ dị ka ihe oyiyi ISO ka ị chọghị ka nke a gaa na mmepụta mmepụta.

Iji chekwaa ọdịnaya gaa na faịlụ niile ị ga - eme bụ kọwaa ngbanwe nke (-o) dị ka ndị a:

curl -o

Ya mere, ibudata akwukwo jikọtara na ngalaba ojiji nke iwu kachasị ihe ị ga - eme bụ tinye iwu:

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

Mgbe faịlụ ahụ ebudatara ị nwere ike mepee ya na nchịkọta akụkọ ma ọ bụ usoro mmemme nke ndị faịlụ ahụ kpebiri.

Ị nwere ike ime ka nke a dịkwuo mfe site n'iji mgbanaka Ntugharị O (-O) dị ka ndị a:

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

Nke a ga - eji akara aha nke URL wee mee ya aha njirimara na echekwara URL. Na ihe a dị n'elu, a ga-akpọ faịlụ ahụ curl.htm.

Gbaa iwu Iwu ahụ na nzụ

Site na ndabara, iwu iwu ahụ na-egosi ogwe ngosi ọganihu na-agwa gị oge ole fọdụrụ na ole data ewefere.

Ọ bụrụ na ịchọrọ ka iwu ahụ na-agba ọsọ ka i wee nwee ike ịbanye na ihe ndị ọzọ, ihe mbụ ị ga - eme bụ ịme ya na ọnọdụ dị jụụ mgbe ị ga - agba ya ọsọsọ dị ka iwu ndabere .

Ije iwu iwu jiri nwayo jiri iwu:

curl -s -O

Iji nweta iwu ka ị na-agba ọsọ n'azụ gị mgbe ahụ ị ga-eji ampersand (&) dị ka ndị a:

curl -s -O &

Nbudata otutu URLs na curl

Ị nwere ike ibudata site na ọtụtụ URLS site na iji otu mkpụrụedemede curl.

Na nke kachasị mfe i nwere ike ibudata ọtụtụ URLs dị ka ndị a:

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

Were ya na ị nwere folda nwere 100 ihe oyiyi niile a na-akpọ image1.jpg, image2.jpg, image3.jpg wdg. Ị gaghị achọ ka ịdebanye na URL ndị a nile ma ịkwesighi.

Ị nwere ike iji brackets dị iche iche na-enye gị ohere. Dịka ọmụmaatụ, iji nweta faịlụ 1 ruo 100 ị nwere ike ịkọwa ihe ndị a:

curl -O http://www.mysite.com/images/image lahi1-100Ž.jpg

I nwekwara ike iji ogwe aka na-ezipụta otutu saịtị na ụdị usoro.

Dịka ọmụmaatụ ịchọrọ ịchọta www.google.com na www.bing.com. Ị nwere ike iji iwu na-esonụ:

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

Na-egosi Ọganihu

Site na ndabara iwu iwu ahụ na-eziga ozi ndị ọzọ ka ọ na-adọta URL:

Ọ bụrụ na ị ga-ahọrọ otu ọganihu dị nro ọganihu bụ nke na-ezipụta kpọmkwem ntụgharị ntụgharị (- #) dị ka ndị a:

curl - # -O

Na-edozi Redirects

Were ya na ị kwupụtara URL dịka akụkụ nke iwu bọọlị na-eche na ị nwere adreesị kwesịrị ekwesị ibudata nnukwu faịlụ naanị ịbịa azụ mgbe ịchọta na ihe niile ị nwere bụ webpage na-ekwu na "a bugharịwo ibe a gaa www.blah. com ". Nke ahụ ga-abụ iwe iwe agaghị ya.

Iwu ntụchi ahụ bụ amamihe na ọ nwere ike ịgbaso redirects. Ihe niile ị ga - eme bụ iji ngbanwe Lusịl (-L) dịka ndị a:

curl -OL

Belata ọnụego Download

Ọ bụrụ na ị na-ebudata faịlụ buru ibu ma nwee njikọ Ịntanetị na-adịghị mma ị nwere ike ịkpasu ezinụlọ ahụ iwe ma ọ bụrụ na ha na-agbalị ime ihe na ịntanetị.

N'ụzọ dị mma, ị nwere ike belata ọnụego nbudata na iwu curl ka ọ bụrụ na ọ ga-ewe oge iji budata faịlụ ahụ ị nwere ike ime ka mmadụ niile nwee obi ụtọ.

curl -O --limit-rate 1m

Ọnụego ahụ nwere ike ịkọwapụta na kilobytes (k ma ọ bụ K), megabytes (m ma ọ bụ m) ma ọ bụ gigabytes (g ma ọ bụ G).

Download faịlụ site na FTP Server

Iwu nchịkọta nwere ike ijikwa ihe karịrị naanị nnyefe na-enyefe na http. Ọ nwere ike ijikwa FTP, GOPHER, SMB, HTTPS na ọtụtụ usoro ndị ọzọ.

Iji budata faịlụ sitere na sava FTP jiri iwu na-esonụ:

curl-onye ọrụ: paswọọdụ -o

Ọ bụrụ na ị dee aha faịlụ dịka akụkụ nke URL ahụ ọ ga-ebudata faịlụ ma ọ bụrụ na ị dee aha nke nchekwa ọ ga-alọghachi ndepụta nchekwa.

I nwekwara ike iji curl iji bulite faịlụ na ihe nkesa ftp site na iji iwu na-esonụ:

curl-onye ọrụ: paswọọdụ -

Nkọwa aha na nwere ike iji otu ihe ahụ dabara maka nbudata faịlụ HTTP ọtụtụ.

Ịfefe Data Na Ụdị

Ị nwere ike iji curl iji mejupụta ụdị mpempe akwụkwọ ma nyefee data ahụ dị ka a ga - asị na ị jupụtara ya na ntanetị. Ọtụtụ ọrụ ndị a ma ama dịka nchịkọta Google nke ụdị ejiji a.

Were ya na e nwere ụdị na aha na adreesị ozi-e. Ị nwere ike ịnye ozi a dị ka ndị a:

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

E nwere ụzọ dịgasị iche iche nke ịnyefe ụdị ozi. Iwu ahụ dị n'elu na-eji ederede ederede ma ọ bụrụ na ịchọrọ iji otutu koodu ngbanwe nke na-enye ohere ka a na-ese foto ma ọ bụrụ na ị ga-achọ iji bọtịnụ nkwụsị F (-F).

Nchịkọta

Iwu nchịkọta nwere ọtụtụ ụzọ dị iche iche nyocha na ị nwere ike iji ya nweta saịtị FTP, zipu ozi ịntanetị, jikọọ na adreesị SAMBA, bulite na ibudata faịlụ na ọtụtụ ihe ndị ọzọ.

Iji nwetakwuo ihe ọmụma banyere curl gụọ akwụkwọ ntuziaka.