Linux -operativsystemer lar oss lage forskjellige konfigurasjoner for å øke arbeidsalternativene, vi oppnår dette med installasjon av forskjellige kommandoer som funksjonene til distribusjonen er forbedret med. En av disse kommandoene er cURL som vi vil snakke om i detalj i denne opplæringen.
Hva er cURLcURL er et kommandolinjeverktøy og biblioteker som det er mulig å overføre data gjennom en URL med forskjellige sikkerhetsalternativer.
cURL støtter protokoller som DICT, FILE, FTP, FTPS, Gopher, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, MQTT, POP3, SCP, SFTP, SMB, SMBS, SMTP, SMTPS, Telnet og TFTP, SSL -sertifikater HTTP POST, HTTP PUT og mange flere.
CURL -verktøyet bruker kommandolinjer eller skript for å utføre dataoverføringen, og er derfor et av de mest populære verktøyene.
CURL -funksjonerNoen av de mest fremragende funksjonene er:
- Støtter informasjonskapsler, skjemaer og SSL.
- Kompatibel med konfigurasjonsfiler.
- Flere opplasting er mulig gjennom en enkelt kommando.
- Inkluderer fremdriftslinje, hastighetsbegrensning og nedlastingstid
- Støtte for IPV6.
Nå skal vi se hvordan du installerer og bruker cURL i Ubuntu 20.04.
1. Installer cURL Ubuntu 20.04
Trinn 1
Det første trinnet vil være å oppdatere depotene og pakkene til systemet, for dette utfører vi:
sudo apt oppdatering
Steg 2
Etter dette installerer vi cURL med følgende kommando:
sudo apt installer curl
Trinn 3
Vi utfører "curl", og vi vil se følgende:
2. Bruk cURL Ubuntu 20.04
Trinn 1
Når du bruker cURL -kommandoen uten noe alternativ, vil curl skrive ut kildekoden til URL -en som vi skriver inn som følger:
curl solvetic.com
Steg 2
For å validere versjonen av cURL som brukes, utfører vi:
curl -versjon
Trinn 3
For å laste ned en fil er det mulig å bruke parameterne -o og -O, med alternativet -o små bokstaver er det mulig å definere navnet på den lagrede filen, for eksempel:
curl -o file.extension http://domain.com/
Trinn 4
Ved å bruke stor -O -parameteren lagrer cURL filen med det opprinnelige filnavnet:
Trinn 5
Det er mulig å få tilgang til overskriftene til et domene med parameteren -I:
curl -I https://www.solvetic.com
Trinn 6
I tillegg kan vi begrense nedlastingshastigheten for cURL med følgende kommando. Her har vi begrenset prisen til 1 KB.
curl --limit -rate 1K http://domain.com/file.tar.gz -OTrinn 7
Vi kan liste eller laste ned områder slik at bare de matchende filene kan lastes ned:
curl ftp://ftp.uk.debian.org/debian/pool/main/[a-zíritu/Trinn 8
Vi kan også liste flere detaljer om overskriftene med følgende kommando:
curl -v http://www.solvetic.comMed cURL har vi en komplett serie alternativer for å administrere alle aspekter ved nedlasting av Internett og tilgang til fullstendige detaljer om URL -overskriftene, dette er ideelt hvis du trenger å utføre støtte eller oppdatere oppgaver på dem.