Ke hoʻohana nei mākou i ka Linux Curl Command

Ma kēia alakaʻi, e hōʻikeʻia iāʻoe pehea e hoʻohana ai i ke kauoha curle e kiʻi i nā leka a me nā pūnaewele. Inā makemakeʻoe eʻike i ka hopena a me ka wā e hoʻohana aiʻoe ma luna o ka wget heluhelu i kēiaʻaoʻao .

Hiki ke hoʻohanaʻia ke kauoha pākuhi e hoʻololi i nā waihona me ka hoʻohanaʻana i nāʻano likeʻole me http, https, ftp a hō'ālua.

E hōʻike ana kēia kulekele iāʻoe i keʻano o ka hoʻohanaʻana i ke kauoha a ke hōʻike aku iāʻoe i kekahi mau kī a me nā hiʻohiʻona.

E hoʻohana i ka hoʻohanaʻana i ka'ōlelo hoʻohana

Hiki ke hoʻohanaʻia nā kauoha pākuhi e kiʻi i nā waihona mai ka pūnaewele akā i konaʻano maʻamau, hiki iāʻoe ke kiʻi i ka pūnaewele pūnaewele pololei i ka puka makani.

Eia kekahi laʻana, e hoʻokomo i kēia kauoha i loko o ka puka makani:

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

Hiki i ka puka puka i ka puka puka a hōʻike iāʻoe i ke code no ka pūnaewele pūnaewele.

ʻIke loa,ʻo ka wikiwiki wikiwiki o nāʻaoʻaoʻaoʻao e heluhelu a pēlā inā makemakeʻoe e hoʻokuʻu i lalo e ponoʻoe e hoʻohana i ke kauoha liʻiliʻi a iʻole kaʻoi aʻe o ke kauoha .

curl http://linux.about.com/cs/linux101/g/curl.htm | nui aʻe

Nā huahana o Curl i kahi papa

ʻO ka pilikia me ka hoʻohanaʻana i ka papa hana maʻamau,ʻo ia ka wikiwiki loa o nā pepa kikokikona a ināʻoe e hoʻouka nei i kahi faila e like me ke kiʻi ISO a lailaʻaʻoleʻoe e makemake i kēia e hele i ka pukaʻoi.

No ka mālamaʻana i nā mea i ka paukū i nā mea a pau āu e hana ai, e kuhikuhi i ke kahi liʻiliʻi (-o) e like me kēia:

curl -o

No laila, e hoʻoiho i kaʻaoʻao e pili ana i ka māhele hoʻohana o ka papahana maʻamau a pau āu e hana ai e komo i kēia kauoha:

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

Ma hope o ka hoʻoukaʻana o ka faila e hiki iāʻoe ke wehe i ka mea hoʻoponopono a iʻole ka papahana kuhi i hoʻoholoʻia e kaʻano faila.

Hiki iāʻoe ke hoʻolahi hou i kēia mea ma o ka hoʻohanaʻana i nā'ōkuhi liʻiliʻiʻO ('OO) e like me kēia:

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

E hoʻohana ana kēia i ka inoa inoa o ka URL a hoʻolilo i ka inoa inoa e hoʻopakeleʻia ai ka URL. Ma ka helu i luna e kapaʻia ka inoa curl.htm.

Holo i ka kauoha Curl In The Background

ʻO ke kumu pākuhi, hōʻike ka papa kauoha i kahi pae holomua e haʻi iāʻoe i ka lōʻihi o ke koena a me ka nui o kaʻikepili i hoʻololiʻia.

Inā makemake waleʻoe i ke kauoha e holo ai i hiki iāʻoe ke hoʻomaka me nā mea'ē aʻe a laila,ʻo ka mea mua āu e hana ai, e hana ia ma kahi noho mālie a laila ponoʻoe e holo e like me ke kauoha .

No ka holoʻana i ke kauoha ma keʻanoʻeleʻele, e hoʻohana i kēia kauoha:

kale -s -O

No ka loaʻaʻana o ke kauoha e holo i ke kuala e ponoʻoe e hoʻohana i ka ampersand (&) e like me kēia:

kale -s -O &

Ke hoʻouka nei i nā HKH he nui me ka Curl

Hiki iāʻoe ke hoʻoiho mai ka nui o nā HKH me kahi kauoha kauoha hoʻokahi.

Ma konaʻano maʻalahi hiki iāʻoe ke kiʻi i nā URL likeʻole e like me kēia:

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

E noʻonoʻo ināʻoe he waihona me nā kiʻi he 100 a pau i kapaʻia image1.jpg, image2.jpg, image3.jpg a me nā mea'ē aʻe.ʻAʻoleʻoe makemake e komo i loko o kēia mau URL aʻaʻoleʻoe e loaʻa.

Hiki iāʻoe ke hoʻohana i nā pale kūikawā e hāʻawi i kahi laulā. Eia kekahi laʻana, no ka loaʻaʻana o nā faila 1 a 100, hiki iāʻoe ke hōʻike i kēia mau mea:

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

Hiki nō hoʻi iāʻoe ke hoʻohana i nā pale pale e hōʻike i nā kahua he nui me nāʻano like.

E nānā i ka makemake e kiʻi iā www.google.com a www.bing.com. Hiki iāʻoe ke hoʻohana wale i kēia kauoha:

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

Hōʻike i ka holomua

ʻO ka meaʻole,ʻo ka kauoha o nā kauoha e hoʻihoʻi i kēiaʻikepili ma mua o ka laweʻana i kahi URL:

Inā makemakeʻoe i kahi pāʻani holomua e hoʻohālike i ke kaʻina hash (- #) liʻiliʻi e like me kēia:

Kaomi - # -O

Hoʻoponopono i nā Hōʻailona

E noʻonoʻoʻoe ua kuhikuhiʻoe i kahi HKH ma keʻano o ka kauoha curl a manaʻoʻoe i kahi kūpono kūpono e kiʻi i kahi faila nui wale nō e hoʻi mai ma hope nei eʻike i kāu mea a pau loa he pūnaewele pūnaewele e kuhikuhi ana "ua hoʻihoʻiʻia kēiaʻaoʻao i www.blah. com ". ʻO ka hōʻinoʻole ia.

ʻO ke kauoha o ka pālepa he akamai i ka hiki iā ia ke hahai i nā kuhikuhi hou. ʻO nā mea a pau āu e hana ai, e hoʻohana i ke kaomi o L (-L) e like me kēia:

curl -ol

E ho'ēmi i ka Download Download

Ināʻoe e lawe nei i kahi faila nui a loaʻa iāʻoe kahi pūnaewele pūnaewele maikaʻiʻole hiki iāʻoe ke hōʻino i kaʻohana inā lākou e ho'āʻo e hana i nā mea ma ka pūnaewele.

ʻO ka mea pōmaikaʻi, hiki iāʻoe ke hoʻohaʻahaʻa i ka pākuʻu download me ka kauoha curl a no ka lōʻihi o ka laweʻana i ka faila hiki iāʻoe ke mālama i nā mea a pau.

curl -O --limit-rate 1m

Hiki ke ho'ākākaʻia ka huahelu i nā kilobytes (k a iʻole K), megabytes (m, m) aiʻole gigabytes (g a G paha).

Hoʻouka i nā waihona mai kahi pūnaewele FTP

Hiki i ke kaʻina o ke kaʻina ke mālama i nā mea a pau ma mua o nā hoʻoili wale nō o nā leka HTTP. Hiki iā ia ke lawelawe i FTP, GOPHER, SMB, HTTPS a me nāʻano hana'ē aʻe.

No ke kiʻiʻana i nā waihona mai kahi kikowaena FTP e hoʻohana i kēia kauoha:

curl -u mea hoʻohana: password -o

Inā hōʻikeʻoe i ka inoa o kahi faila ma keʻano he wahi o ka URL a laila e lawe i ka faila akā ināʻoe e hōʻoia i ka inoa o kahi waihona, e hoʻi mai i kahi lālā waihona.

Hiki nō hoʻi iāʻoe ke hoʻohana i ka curl e hoʻouka i nā waihona i kahi pūnaewele pūnaewele ma o ka hoʻohanaʻana i kēia kauoha:

curl -u mea hoʻohana: password-

Hiki i nā inoa a me ke hoʻohana i ka hoʻohālikelike like e like me ka hoʻoihoʻana i nā faila HTTP nui.

Ke hele nei i kahiʻikepili palapala i kahi palapala

Hiki iāʻoe ke hoʻohana i ka pale no ka hoʻopihaʻana i keʻano pūnaewele a hoʻouna i nāʻikepili e like me kāu i hoʻopiha ai iā ia ma ka pūnaewele. Nui nā lawelawe kaulana e like me ka Google poho i kēiaʻano hoʻohana.

E noʻonoʻo aia kahi pepa me kahi inoa a me ka helu leka uila. Hiki iāʻoe ke waiho i kēiaʻikepili penei:

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

Aia nāʻano likeʻole o ka hoʻololiʻana i nāʻikeʻano. ʻO ka'ōlelo i luna e hoʻohana i ka kikokikona kākau akā inā makemakeʻoe e hoʻohana i ka hoʻopā'ālua multi e hiki ai ke hāʻawi i ke kiʻi kiʻi a laila e ponoʻoe e hoʻohana i ke kaomi o F (-F).

Hōʻuluʻulu

He nui nāʻanoʻokoʻaʻike pono loa i nā kauoha a ka papa hana a hiki iāʻoe ke hoʻohana ia mea e hiki ai i nā kahua FTP, hoʻouna i nā leka uila, e hoʻohui i nā kūmole o SAMBA, e hoʻouna a lawe i nā waihona a me nā mea'ē aʻe.

No ka loaʻaʻana o nāʻike hou e pili ana i ka heluhelu heluhelu i kaʻaoʻaoʻaoʻao.