Beth yw Curl A Pam Fyddech Chi'n ei Ddefnyddio?

Mae gan y dudalen lawfwrdd ar gyfer y gorchymyn "cyrl" y disgrifiad canlynol:

Mae curl yn offeryn i drosglwyddo data o weinyddwr neu i weinydd, gan ddefnyddio un o'r protocolau a gefnogir (DICT, FILE, FTP, FTPS, GOPHER, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMB, SMBS, SMTP, SMTPS, TELNET a TFTP). Mae'r gorchymyn wedi'i gynllunio i weithio heb ryngweithio defnyddwyr.

Yn y bôn, gallwch ddefnyddio cyrl i lawrlwytho cynnwys o'r rhyngrwyd. Er enghraifft, os ydych chi'n rhedeg y gorchymyn cyrl gyda'r cyfeiriad gwe wedi'i osod i http://linux.about.com/cs/linux101/g/curl.htm yna bydd y dudalen gysylltiedig yn cael ei lawrlwytho.

Yn anffodus, yr allbwn fydd i'r llinell orchymyn ond gallwch hefyd nodi enw ffeil i achub y ffeil. Gall yr URL a bennir bwyntio i faes lefel uchaf safle fel www. neu gall bwyntio at dudalennau unigol ar y wefan.

Gallwch ddefnyddio cyrl i lawrlwytho gwefannau, delweddau, dogfennau a ffeiliau ffisegol. Er enghraifft, i lawrlwytho'r fersiwn ddiweddaraf o Ubuntu Linux gallwch chi redeg y gorchymyn canlynol:

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

A ddylwn i ddefnyddio Curl Or Wget?

Y cwestiwn "a ddylwn i ddefnyddio curl neu wget?" yn gwestiwn y gofynnwyd i mi sawl gwaith yn y gorffennol ac yr ateb yw ei fod yn dibynnu ar yr hyn yr ydych yn ceisio'i gyflawni.

Defnyddir y gorchymyn wget i lawrlwytho ffeiliau o rwydweithiau megis y rhyngrwyd. Y prif fantais o ddefnyddio'r gorchymyn wget yw y gellir ei ddefnyddio i lawrlwytho ffeiliau yn ail-ddyfodol. Felly, os ydych am lwytho i lawr gwefan gyfan, gallwch wneud hynny gydag un gorchymyn syml. Mae'r gorchymyn wget hefyd yn dda i lawrlwytho llawer o ffeiliau.

Mae'r gorchymyn cyrl yn gadael i chi ddefnyddio gardiau gwyllt i nodi'r URLau yr hoffech eu hadfer. Felly, os ydych chi'n gwybod bod URL dilys o'r enw "http://www.mysite.com/images/image1.jpg" a "http://www.mysite.com/images/image2.jpg" yna gallwch chi lawrlwytho'r ddau delweddau gydag un URL a bennir gyda'r gorchymyn cyrl.

Gall y gorchymyn wget adennill pan fydd llwytho i lawr yn methu tra na all y gorchymyn cylchdroi.

Gallwch gael syniad da o'r caniau a'r canys o ran y wget a'r gorchymyn cyrl o'r dudalen hon. Yn anffodus, mae un o'r gwahaniaethau ar y dudalen hon yn nodi y gallwch deipio wget gan ddefnyddio eich llaw chwith ar fysellfwrdd QWERTY.

Hyd yn hyn, bu llawer o resymau i ddefnyddio wget dros curl ond does dim byd i chi pam y byddech chi'n defnyddio curl dros wget.

Mae'r gorchymyn curl yn cefnogi mwy o brotocolau na'r gorchymyn wget, mae hefyd yn darparu gwell cefnogaeth i SSL. Mae hefyd yn cefnogi mwy o ddulliau dilysu na wget. Mae'r gorchymyn cyrl hefyd yn gweithio ar fwy o lwyfannau na gorchymyn wget.

Nodweddion Curl

Gan ddefnyddio'r gorchymyn cyrl gallwch chi nodi URLau lluosog yn yr un llinell orchymyn ac os yw'r URLau ar yr un safle, bydd yr holl URLau ar gyfer y wefan honno yn cael eu llwytho i lawr gan ddefnyddio'r un cysylltiad sy'n dda ar gyfer perfformiad.

Gallwch nodi amrediad i'w gwneud hi'n haws i lawrlwytho URLau gydag enwau llwybrau tebyg.

Mae yna hefyd lyfrgell gyllyll y mae'r gorchymyn cyrl yn ei ddefnyddio o'r enw libcurl. Gellir defnyddio hyn gyda nifer o raglenni a ieithoedd sgriptio i sgrapio gwybodaeth o dudalennau gwe.

Er y bydd lawrlwytho cynnwys bar cynnydd yn ymddangos gyda chyflymder lawrlwytho neu uwchlwytho, pa mor hir mae'r gorchymyn wedi treulio yn rhedeg hyd yn hyn a pha mor hir y mae dal i fynd.

Mae'r gorchymyn curl yn gweithio ar ffeiliau mawr dros 2 gigabytes i'w lawrlwytho a'u llwytho i lawr.

Yn ôl y dudalen hon sy'n cymharu nodweddion cyrl gydag offer lawrlwytho eraill, mae gan y gorchymyn cyrl y swyddogaeth ganlynol: