cURL is an open source, command line tool for transferring data with URL syntax, supporting DICT, FILE, FTP, FTPS, Gopher, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMTP, SMTPS, Telnet and TFTP., Den støtter SSL-sertifikater, HTTP INNLEGGET, HTTP SAGT, FTP opplasting, HTTP formen basert opplasting, proxyer, cookies, user+godkjenning av passord (Grunnleggende, Fordøye, NTLM, Forhandle, kerberos…), file transfer fortsette, proxy-tunneling og en busload av andre nyttige triks. Det er brukt i kommando linjer eller skript for å overføre data. Det er også brukt i biler, tv-apparater, rutere, skrivere, lyd-utstyr, mobiltelefoner, nettbrett, settop-bokser, media-spillere.,
I tillegg til wget, curl er et viktig verktøy i linux-guru ‘ s verktøy brystet når vevskraping, poking rundt på internett eller intranett, laste ned filer, testing programmer og foreta internett-anrop via en CLI-verktøyet.
Curl er aktivt utviklet av et fellesskap av utviklere og har sin web tilstedeværelse på https://curl.haxx.se/.,en http-proxy
For flere funksjoner
Siste Curl Utgivelsen
Den nyeste versjonen av krøller som av Jan 2020 er 7.68.0. Nedlastinger som er lagt ut på curl stedet og kildekoden kan bli funnet på github-side for prosjektet., Se Changelog for den siste curl Release Notes.
Hvordan å bygge og installere Curl fra kilde
Først få kildekoden for krøller seg fra nedlastinger side. Jeg vil ikke demo-dette fordi sannsynlig at du trenger krøllet eller wget til å få kildekoden, og at det er overflødig å vise i denne opplæringen. Se den nedlastede programvaren nedenfor:
du vil Også nødt til å installere GCC og gjøre på din maskin før du starter, la oss anta sin Debian, eller som er kompatible:
$ apt-get install gcc$ apt-get install make
Nå har pakket ut programvaren med tjære-kommandoen., , Og skriv deretter inn utpakket katalogen og konfigurere og kjøre gjøre og make install
$ tar xzvf curl-7.68.0.tar.gz$ cd curl-7.68.0$ ./configure$ make$ sudo make install
Hvis du får denne advarselen, kan du ha 2 versjoner av curl installert og behovet for å sikre at du bruker det libcurl du nettopp har satt sammen med curl versjon du har samlet. Slik sett LD_LIBRARY_PATH å fikse det:
WARNING: curl and libcurl versions do not match. Functionality may be affected.$ export LD_LIBRARY_PATH=/usr/local/lib
Nå kan du se krøller og libcurl har matchende versjoner og krøller fungerer som forventet.
Hvordan å installere Krøll på Debian 10 eller Ubuntu 19.,10
Curl er installert som standard på Debian og Ubuntu siste versjonene. Hvis du har fjernet det for noen grunn, kan du installere den med apt-get
sudo apt-get install curl
Hvordan å installere Krøll på CentOS 8
Curl er installert som standard på CentoOS og Red Hat siste versjonene. Hvis du har fjernet det for noen grunn, kan du installere det med yum
sudo yum install curl
Last ned Nettside med Curl Eksempel
La oss ned en enkel nettside med krøller seg., Her er syntaksen og eksempel:
curl https://linuxhint.com/sitemap.xml > out.webpagehead out.webpage
Multi-Side Last ned Eksempel på
Du kan bruke jokertegn og fancy syntaks til å laste ned mange filer på en gang. Her er et eksempel for å laste ned fra Linuxhint sitemap sider som følger et fast mønster. -O-alternativet vil lagre filene i navn som er den samme som den originale websider, men lokalt.
curl -O https://linuxhint.com/sitemap-pt-post-2019-.xml