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., To podporuje SSL certifikáty, HTTP POST, HTTP PUT, FTP nahrávání, HTTP forma vychází nahrát, proxy, cookies, uživatel+heslo autentizace (Basic, Digest, NTLM, Negotiate, kerberos,…), přenos souborů, životopis, proxy tunelování a spoustu dalších užitečných triků. Používá se v příkazových řádcích nebo skriptech pro přenos dat. Používá se také v automobilech, televizorech, směrovačích, tiskárnách, zvukových zařízeních, mobilních telefonech, tabletech, settop boxech, přehrávačích médií.,
kromě wget, curl je hlavním nástrojem v linux guru je nástroj hrudi, když webscraping, postrkování kolem v internetu nebo intranetu, stahování souborů, testování aplikací a tvorby webových volá přes CLI nástroj.
Curl je aktivně vyvíjen komunitou vývojářů a má svou webovou přítomnost na https://curl.haxx.se/.,http-proxy
další funkce
Nejnovější Curl Vydání
nejnovější verze curl jako Jan 2020 je 7.68.0. Stahování je zveřejněno na webu curl a zdrojový kód najdete na stránce GitHub pro projekt., Podívejte se na Changelog pro nejnovější curl Poznámky k vydání.
jak vytvořit a nainstalovat Curl ze zdroje
nejprve získejte zdrojový kód pro curl ze stránky pro stahování. Nebudu demo, protože pravděpodobné, že budete potřebovat curl nebo wget získat zdrojový kód a že je zbytečné, aby se ukázat v tomto návodu. Viz stažený software níže:
Také budete muset nainstalovat GCC a, aby na vašem počítači před zahájením, předpokládejme, že její Debian nebo kompatibilní:
$ apt-get install gcc$ apt-get install make
rozbalte software pomocí příkazu tar., A pak zadejte rozbalené adresáře a spustit configure a make a make install
$ tar xzvf curl-7.68.0.tar.gz$ cd curl-7.68.0$ ./configure$ make$ sudo make install
Pokud se vám toto upozornění, může mít 2 verze nainstalován curl a je třeba, aby ujistěte se, že používáte curl právě jste sestaven s curl verzi, kterou sestavil. Tak nastavte LD_LIBRARY_PATH opravit:
WARNING: curl and libcurl versions do not match. Functionality may be affected.$ export LD_LIBRARY_PATH=/usr/local/lib
nyní můžete vidět curl a libcurl mají odpovídající verze a curl pracuje podle očekávání.
jak nainstalovat Curl na Debian 10 nebo Ubuntu 19.,10
Curl je ve výchozím nastavení nainstalován na nejnovějších verzích Debianu a Ubuntu. Pokud jste ji odstranili z nějakého důvodu, můžete jej nainstalovat pomocí apt-get
sudo apt-get install curl
Jak nainstalovat Curl na CentOS 8
Curl je nainstalován ve výchozím nastavení na CentoOS a Red Hat nejnovější verze. Pokud jste ji odstranili z nějakého důvodu, můžete jej nainstalovat pomocí yum.
sudo yum install curl
ke Stažení webové Stránky s Curl Příklad
Pojďme si stáhnout jednoduchou webovou stránku s curl., Zde je syntaxe a příklad:
curl https://linuxhint.com/sitemap.xml > out.webpagehead out.webpage
Multi-Stránka ke Stažení Příklad
můžete používat zástupné znaky a fantazie syntaxe stáhnout mnoho souborů najednou. Zde je příklad ke stažení z Linuxhint stránek sitemap, které sledují pravidelný vzor. Volba -O uloží soubory v názvech, které jsou stejné jako původní webové stránky, ale lokálně.
curl -O https://linuxhint.com/sitemap-pt-post-2019-.xml