X'inhu Curl U Għaliex Tuzaha?

Il-paġna manwali għall-kmand "curl" għandha d-deskrizzjoni li ġejja:

Curl huwa għodda biex tittrasferixxi data minn jew lejn server, billi tuża wieħed mill-protokolli appoġġjati (DICT, FILE, FTP, FTPS, GOPHER, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMB, SMBS, SMTP, SMTPS, TELNET u TFTP). Il-kmand huwa ddisinjat biex jaħdem mingħajr interazzjoni ta 'l-utent.

Bażikament, tista 'tuża curl biex tniżżel il-kontenut mill-internet. Per eżempju, jekk immexxi l-kmand tal-curl bl-indirizz tal-internet issettjat fuq http://linux.about.com/cs/linux101/g/curl.htm allura l-paġna marbuta titniżżel.

B'mod awtomatiku, l-output se jkun għal-linja tal-kmand imma tista 'wkoll tispeċifika isem tal-file biex isalva l-fajl. Il-URL speċifikat jista 'jindika fid-dominju ta' l-ogħla livell tas-sit bħal www. jew tista 'tindika paġni individwali fuq is-sit.

Tista 'tuża curl biex tniżżel paġni tal-web fiżiċi, stampi, dokumenti u fajls. Per eżempju, biex tniżżel l-aħħar verżjoni ta 'Ubuntu Linux tista' sempliċiment tmexxi l-kmand li ġej:

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

Għandi Uża Curl Or Wget?

Il-mistoqsija "għandi nuża curl jew wget?" hija mistoqsija li sibt numru ta 'drabi fil-passat u r-risposta hija li tiddependi fuq dak li qed tipprova tikseb.

Il- kmand wget jintuża biex tniżżel fajls minn netwerks bħall-internet. Il-benefiċċju ewlieni ta 'l-użu tal-kmand wget huwa li jista' jintuża għall-fajls ta 'tniżżil b'mod recursiv. Għalhekk jekk inti tixtieq li tniżżel websajt sħiħa tista 'tagħmel dan permezz ta' kmand sempliċi. Il-kmand wget huwa wkoll tajjeb għat-tniżżil ta 'lottijiet ta' fajls.

Il-kmand tal-kejl ihallik tuża wildcards biex tispeċifika l-URLs li tixtieq tirkupra. Mela jekk taf li hemm URL validu imsejjaħ "http://www.mysite.com/images/image1.jpg" u "http://www.mysite.com/images/image2.jpg" allura tista 'tniżżel kemm immaġini b'URL speċifikata speċifika bil-kmand tal-curl.

Il-kmand wget jista 'jirkupra meta tniżżel jonqos billi l-kmand tal-brix ma jistax.

Tista 'tieħu idea tajba tal-bottijiet u l-kannotti fir-rigward tal-wget u l-kmand tal-brix minn din il-paġna. Bix-xorti waħda mid-differenzi f'din il-paġna tiddikjara li tista 'tip wget billi tuża biss ix-xellug tiegħek fuq it-tastiera QWERTY.

S'issa kien hemm ħafna raġunijiet għall-użu ta 'wget over curl iżda xejn dwar għaliex inti tuża curl over wget.

Il-kmand tal-brix jappoġġja aktar protokolli mill-kmand wget, iżda jipprovdi wkoll appoġġ aħjar għal SSL. Huwa jappoġġa wkoll metodi ta 'awtentikazzjoni aktar minn wget. Il-kmand tal-brix jaħdem ukoll fuq aktar pjattaformi mill-kmand tal-wget.

Karatteristiċi tal-Kurrenti

Bl-użu tal-kmand tal-kontroll inti tista 'tispeċifika URLs multipli fl-istess linja ta' kmand u jekk l-URLs jinsabu fuq l-istess sit, il-URLs kollha għal dak is-sit se jitniżżlu bl-istess konnessjoni li hija tajba għall-prestazzjoni.

Tista 'tispeċifika medda biex tagħmilha iktar faċli biex tniżżel URLs b'sejħiet ta' passaġġ simili.

Hemm ukoll librerija tal-curl li tuża l-kmand tal-curl imsejħa libcurl. Dan jista 'jintuża b'ħafna lingwi ta' programmar u scripting biex jinbarax informazzjoni minn paġni tal-web.

Filwaqt li tniżżel il-kontenut, il-bar tal-progress se jidher b'veloċitajiet ta 'tniżżil jew ta' upload, kemm idum il-kmand għadu għaddej u għal kemm żmien għadu għaddej.

Il-kmand tal-brix jaħdem fuq fajls kbar ta 'aktar minn 2 gigabytes kemm għat-tniżżil kif ukoll għat-tlugħ.

Skont din il-paġna li tqabbel il-karatteristiċi tal-brix ma 'għodod oħra ta' tniżżil, il-kmand tal-brix għandu l-funzjonalità li ġejja: