Kini Kini Curl Kini Idi Ti O Ṣe Yoo Lo O?

Iwe itọnisọna fun aṣẹ "curl" ni awọn apejuwe wọnyi:

ọmọ-ori jẹ ọpa kan lati gbe data lati tabi si olupin, pẹlu lilo ọkan ninu awọn ilana ti o ni atilẹyin (DICT, FILE, FTP, FTPS, GOPHER, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMB, SMBS, SMTP, SMTPS, TELNET ati TFTP). A ṣe apẹrẹ aṣẹ naa lati ṣiṣẹ lai si ibaraenisepọ olumulo.

Bakannaa, o le lo ọmọ-iṣẹ lati gba akoonu lati ayelujara. Fún àpẹrẹ, tí o bá ṣaṣe àṣẹ ìjápọ pẹlú àdírẹsì wẹẹbù tí a ṣàgbékalẹ sí http://linux.about.com/cs/linux101/g/curl.htm lẹhinna a yoo gba iwe ti a ti sopọ mọ.

Nipa aiyipada, awọn iṣẹ yoo jẹ si laini aṣẹ ṣugbọn o tun le pato orukọ lati fi faili pamọ si. URL ti o ṣafihan le ntoka si aaye-ipele ti o ga julọ gẹgẹbi www. tabi o le tọka si awọn oju-iwe kọọkan lori aaye naa.

O le lo ọmọ-iṣẹ lati gba awọn oju-iwe ayelujara ti ara, awọn aworan, awọn iwe ati awọn faili. Fun apeere, lati gba awọn titun ti ikede Ubuntu Linux o le jiroro ni ṣiṣe awọn pipaṣẹ wọnyi:

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

Ṣe Mo Lo Curl Or Wget?

Ibeere naa "Mo gbọdọ lo curl tabi wget?" jẹ ibeere ti a beere lọwọ mi ni igba pupọ ni igba atijọ ati pe idahun ni pe o da lori ohun ti o n gbiyanju lati ṣe aṣeyọri.

Awọn ofin wget ni a lo lati gba awọn faili lati awọn nẹtiwọki bii ayelujara. Akọkọ anfani ti lilo aṣẹ wget ni pe o le ṣee lo lati gba awọn faili lati recursively. Nitorina ti o ba fẹ lati gba gbogbo aaye ayelujara ti o le ṣe pẹlu aṣẹ kan ti o rọrun. Ilana wget tun dara fun gbigba ọpọlọpọ awọn faili.

Ilana aṣẹ-ọpa jẹ ki o lo awọn irọ oju-omi lati pato awọn URL ti o fẹ lati gba pada. Nitorina ti o ba mọ pe URL ti o wa ni a npe ni "http://www.mysite.com/images/image1.jpg" ati "http://www.mysite.com/images/image2.jpg" lẹhinna o le gba awọn mejeeji awọn aworan pẹlu URL kan pato ti a pàdipọ pẹlu aṣẹ-aṣẹ.

Iṣẹ iwin ni o le gba pada nigbati idasile ba kuna koda aṣẹ-aṣẹ aṣẹ ko le.

O le gba idaniloju ti awọn agolo ati awọn ọpa ti o n ṣakiyesi si aṣẹ wich ati aṣẹ-aṣẹ lati oju-iwe yii. Bakannaa ọkan ninu awọn iyatọ lori oju-iwe yii sọ pe o le tẹ wget nipa lilo ọwọ osi rẹ lori bọtini QWERTY.

Ni bayi o wa ọpọlọpọ idi ti o fi lo wget lori ọmọ-ẹran ṣugbọn kii ṣe idi ti idi ti iwọ yoo lo curl lori wget.

Ilana folda naa ṣe atilẹyin fun awọn ilana diẹ sii ju aṣẹ wget lọ, o tun pese atilẹyin ti o dara fun SSL. O tun ṣe atilẹyin awọn ọna itọnisọna diẹ sii ju wget. Ilana folda tun ṣiṣẹ lori awọn iru ẹrọ diẹ sii ju aṣẹ wget lọ.

Awọn ẹya-ara Curl

Lilo pipaṣẹ aṣẹ-aṣẹ naa o le ṣafihan ọpọ URL ni laini aṣẹ kanna ati bi awọn URL naa ba wa ni aaye kanna naa gbogbo awọn URL fun aaye naa yoo gba lati ayelujara pẹlu lilo asopọ kanna ti o dara fun iṣẹ.

O le ṣọkasi ibiti o ti le jẹ ki o rọrun lati gba awọn URL pẹlu awọn orukọ ọna kanna.

Bakannaa ile-iwe iṣọ-iwe kan wa ti aṣẹ-aṣẹ bii naa n pe ni libcurl. Eyi le ṣee lo pẹlu awọn eto sisẹ pupọ ati awọn ede ti a kọkọ si lati ṣawari alaye lati awọn aaye ayelujara.

Nigbati o ba n gba akoonu, ọpa ilọsiwaju yoo han pẹlu gbigba lati ayelujara tabi gbe awọn iyara, bi o ti pẹ ti aṣẹ naa ti lo ṣiṣe titi di akoko yii ati bi o ṣe gun to lọ.

Ilana folda ṣiṣẹ lori awọn faili ti o tobi ju 2 gigabytes lọ fun gbigbọn ati ikojọpọ mejeeji.

Gẹgẹbi oju-iwe yii ti o ṣe afihan awọn ẹya ara-ile pẹlu awọn irinṣẹ irin-ajo miiran, aṣẹ-aṣẹ ti o ni iṣẹ wọnyi: