He aha ka curl a he aha kāu e hoʻohana ai iā ia?

ʻO kaʻaoʻao'ōnaewele no ka "curl" kauoha keʻano o kēia mau mea:

ʻO ka curl he mea hana ia e hoʻololi i kaʻikepili mai a i kahi kikowaena paha, me ka hoʻohanaʻana i kekahi o nā kuʻina i kākoʻoʻia (DICT, FILE, FTP, FTPS, GOPHER, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMB, SMBS, SMTP, SMTPS, TELNET a me TFTP). Hoʻonohonohoʻia ka kauoha e hana me ka piliʻole o ka pilikino.

ʻO ke kumu, hiki iāʻoe ke hoʻohana i curl e kiʻi i kaʻikepili mai ka pūnaewele. Eia kekahi laʻana, inā e holo anaʻoe i ke kauoha pālewele me ka pūnaewele pūnaewele i hoʻokomoʻia i http://linux.about.com/cs/linux101/g/curl.htm a laila e kiʻiʻia keʻaoʻao i hoʻohuiʻia.

A o ka poho, hiki ka huahana i ka laina kauoha akā hiki iāʻoe ke kuhikuhi pū i kahi inoa inoa e mālama i ka file i. ʻO ka URL i kuhikuhiʻia e hiki ke kuhikuhi i kahi papahana kiʻekiʻe o kahi pae e like me www. aiʻole e hiki iā ia ke kuhikuhi i nāʻaoʻaoʻaoʻao ma ka pūnaewele.

Hiki iāʻoe ke hoʻohana i curl e kiʻi i nā pūnaewele kino, nā kiʻi, nā palapala a me nā kope. No ka laʻana, e kiʻi i ka'ōnaehana hou o Ubuntu Linux hiki iāʻoe ke holo i kēia kauoha:

curl -o ubuntu.iso http://releases.ubuntu.com/16.04.1/ubuntu-16.04.1-desktop-amd64.iso

E hoʻohana au i ka Curl a iʻole ka wget?

ʻO ka nīnau "he pono iaʻu ke hoʻohana i curl a wget?" he nīnau ia i nīnauʻia iaʻu i nā manawa i hala aku nei aʻo ka paneʻana, he mea ia e ho'āʻo nei e loaʻa.

Hoʻohanaʻia ka'ōlelo wget e kiʻi i nā waihona mai nā pūnaewele like me ka pūnaewele. ʻO ka pomaikai nui o ka hoʻohanaʻana i ke kauoha wget he hiki iā ia ke hoʻohana no ka recursively download i nā leka. No laila, inā makemakeʻoe e paʻi i kahi pūnaewele puni honua hiki iāʻoe ke hana pēlā me kahi kauoha hoʻokahi. He maikaʻi nō hoʻi ke kauoha wget no ka loliʻana i nā pūnaewele nui.

ʻO ke kauoha o ka papa e hāʻawi iāʻoe e hoʻohana i nā hanu lāʻau e kuhikuhi i nā URL āu e makemake e lawe. No laila ināʻikeʻoe he URL kūpono i kapaʻia "http://www.mysite.com/images/image1.jpg" a me "http://www.mysite.com/images/image2.jpg" a laila hiki iāʻoe ke download i nā kiʻi me kahi URL hoʻokahi i kuhikuhiʻia me ke kauoha curl.

Hiki i ke kauoha weneke ke hoʻopakele i ka wā o ka loiloiʻana akāʻaʻole hiki ke kauoha pāleʻa.

Hiki iāʻoe keʻimi maikaʻi i nā pūnaewele a me nā pūkuniahi me ka nānā aku i nā kauoha wget a me nā kauoha mai kēiaʻaoʻao. ʻO ka hapa nui o nāʻokoʻa ma kēiaʻaoʻao'ōlelo e hiki iāʻoe ke kākau i ka wget me ka hoʻohanaʻana i kou lima hema ma luna o kahi papa QWERTY.

I kēia manawa, ua nui nā kumu e hoʻohana ai i ka wget ma'ō aʻaʻole naʻe i ke kumu e hoʻohana aiʻoe i ka pale o ka wget.

Hoʻokomo ke kāpili pale i nā mauʻoihanaʻoi aʻe ma mua o ka kauoha wget,ʻo ia nō ka hāʻawiʻana i kahi kūponoʻoi aʻe no SSL. Hoʻolakoʻia e ia nāʻano hoʻonaninani'ē aʻe ma mua o ka wget. E hana ana hoʻi ke kauoha o nā papa ma nā papahanaʻoi aʻe ma mua o ka kauoha wget.

Nā Mea Curl

I ka hoʻohanaʻana i ke kauoha pale e hiki ke koho i nā URL nui ma ka laina kauoha hoʻokahi a inā he mau URL ma ka pūnaewele hoʻokahi e loaʻa ana nā URL a pau no kēlā pūnaewele ma ka hoʻohui likeʻana e maikaʻi no ka hana.

Hiki iāʻoe ke hōʻike i kahi laulā e maʻalahi ai ke kiʻiʻana i nā URL a me nā inoa inoa like.

Aia kekahi waihona kulanui kahi i kapaʻia ai ka kauoha curl libcurl. Hiki ke hoʻohanaʻia kēia me nā papahana hoʻolālā a me nā'ōlelo maʻamau e hōʻiliʻili i kaʻike mai nā pūnaewele pūnaewele.

Ma ka hoʻoukaʻana i ka waihona e hōʻikeʻia kahi pae hoʻolālā me ka loli a iʻole ka hoʻoiliʻana i nā wiki, pehea ka lōʻihi o ka holoʻana o ke kauoha e holo nei a hiki i ka lōʻihi o ka manawa e hele ai.

Hāʻawiʻia ka papa hana ma nā lola nui ma luna o 2 gigabytes no ka laweʻana a me ka hoʻoukaʻana.

E like me kēiaʻaoʻao e hoʻohālikelike ana i nāʻano curl me nā pono hana'ē aʻe,ʻo ka kauoha o ka pālekana keʻano o kēia hana: