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:
- URLs multipli
- Appoġġ għall-Usernames u l-Passwords
- Appoġġ għall-IPv6
- Retry naqset milli tniżżel
- Globbing / sekwenzi tal-URL
- Appoġġ Win32
- Appoġġ ta 'fajls kbar
- Appoġġ ta 'GnuTLS
- Appoġġ ta 'DarwinSSL
- Appoġġ ta 'Schannel
- Appoġġ taċ-ċiklassi
- Appoġġ PolarSSL
- Appoġġ ta 'AxTLS
- ID tas-Sessjoni SSL
- Ċertifikat Privat SSL
- appoġġ netrc
- Appoġġ ta 'Metalink
- Appoġġ ta 'l-IDN
- Limitu tal-bandwidth
- Happy eyeballs
- SOCKS
- TFTP
- SCP upload / download
- SFTP upload / download
- Proxy HTTP
- HTTP Resume
- Ranges HTTP
- Segwi redirects ta 'HTTP
- Post HTTP
- Posta HTTP maqtugħa
- HTTP Poġġi
- Appoġġ għall-cookie
- HTTP 1.1
- HTTP 2 (upgrade ta 'test sempliċi)
- HTTP 2 (TLS ALPN)
- HTTP 2 (TLS NPN)
- Konnessjonijiet persistenti HTTP
- HTTPS
- HTTP Digest Auth
- HTTP NTLM Auth
- HTTP jinnegozja Auth
- Parti HTTP Multipost
- HTTP Deflate gzip
- FTP jerġa 'jibda
- Firxiet FTP
- Modalità attiva FTP
- FTP SSL
- FTP upload
- FTP Kerberos
- L-użu mill-ġdid tal-Konnessjoni FTP
- GOPHER