arricciare

Installa l'ultimo cURL - Strumento da riga di comando su Linux

Installa l'ultimo cURL - Strumento da riga di comando su Linux
cURL è uno strumento a riga di comando open source per il trasferimento di dati con sintassi URL, che supporta DICT, FILE, FTP, FTPS, Gopher, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP , SMTP, SMTPS, Telnet e TFTP. Supporta certificati SSL, HTTP POST, HTTP PUT, caricamento FTP, caricamento basato su modulo HTTP, proxy, cookie, autenticazione utente+password (Basic, Digest, NTLM, Negotiate, kerberos... ), ripristino del trasferimento di file, tunneling proxy e un busload di altri trucchi utili. Viene utilizzato nelle righe di comando o negli script per trasferire i dati. Viene anche utilizzato in auto, televisori, router, stampanti, apparecchiature audio, telefoni cellulari, tablet, decoder, lettori multimediali.

Oltre a wget, curl è uno strumento principale nella cassetta degli attrezzi del guru di Linux durante il webscraping, la ricerca su Internet o intranet, il download di file, il test delle applicazioni e l'esecuzione di chiamate Web tramite uno strumento CLI.

Curl è attivamente sviluppato da una comunità di sviluppatori e ha la sua presenza sul web all'indirizzo https://curl.haxx.si/.

Una rapida occhiata ad alcuni punti salienti delle caratteristiche di Curl:

Per ulteriori funzionalità

Ultima versione di curl

L'ultima versione di curl a partire da gennaio 2020 è 7.68.0. I download sono pubblicati sul sito curl e il codice sorgente può essere trovato nella pagina github del progetto. Consulta il registro delle modifiche per le ultime note di rilascio di curl.

Come compilare e installare Curl dal sorgente

Per prima cosa prendi il codice sorgente per curl dalla pagina di download. Non lo mostrerò perché probabilmente hai bisogno di curl o wget per ottenere il codice sorgente e questo è ridondante da mostrare in questo tutorial. Guarda il software scaricato di seguito:

Inoltre dovrai installare GCC e rendere sulla tua macchina prima di iniziare, supponiamo che sia Debian o compatibile:

 $ apt-get install gcc $ apt-get install make 

Ora scompatta il software con il comando tar. Quindi inserisci la directory decompressa ed esegui configure, make e make install

 $ tar xzvf curl-7.68.0.catrame.gz $ cd curl-7.68.0 $ ./configure $ make $ sudo make install 

Se ricevi questo avviso, potresti avere 2 versioni di curl installate e devi assicurarti di utilizzare il libcurl che hai appena compilato con la versione di curl che hai compilato. Quindi imposta LD_LIBRARY_PATH per risolverlo:

 ATTENZIONE: le versioni curl e libcurl non corrispondono. La funzionalità potrebbe essere compromessa. $ export LD_LIBRARY_PATH=/usr/local/lib 

Ora puoi vedere che curl e libcurl hanno versioni corrispondenti e curl funziona come previsto.

Come installare Curl su Debian 10 o Ubuntu 19.10

Curl è installato di default sulle ultime versioni di Debian e Ubuntu. Se lo hai rimosso per qualche motivo, puoi installarlo con apt-get

 sudo apt-get install curl 

Come installare Curl su CentOS 8

Curl è installato di default sulle ultime versioni di CentoOS e Red Hat. Se lo hai rimosso per qualche motivo puoi installarlo con yum

 sudo yum install curl 

Scarica la pagina Web con l'esempio di curl

Scarichiamo una semplice pagina web con curl. Ecco la sintassi e l'esempio:

 ricciolo https://linuxhint.com/mappa del sito.xml > out.pagina web esci.pagina web 

Esempio di download multipagina

Puoi usare caratteri jolly e sintassi fantasiosa per scaricare molti file contemporaneamente. Ecco un esempio per scaricare da Linuxhint le pagine della mappa del sito che seguono uno schema regolare. L'opzione -O memorizzerà i file con nomi uguali alle pagine Web originali ma localmente.

 curl -O https://linuxhint.com/sitemap-pt-post-2019-[01-12].xml 

Conclusione

Curl è installato principalmente sulla maggior parte delle moderne distribuzioni Linux per impostazione predefinita, quindi accedervi è semplicissimo. Anche la compilazione o l'installazione del pacchetto è facile. Controlla le risorse di seguito per maggiori dettagli su tutte le abbondanti funzionalità di curl.

Altre risorse per i ricci

Aggiungi i gesti del mouse a Windows 10 utilizzando questi strumenti gratuiti
Negli ultimi anni computer e sistemi operativi si sono notevolmente evoluti greatly. C'è stato un tempo in cui gli utenti dovevano usare i comandi per...
Controlla e gestisci il movimento del mouse tra più monitor in Windows 10
Gestore mouse con doppio display ti consente di controllare e configurare il movimento del mouse tra più monitor, rallentando i suoi movimenti vicino ...
WinMouse ti consente di personalizzare e migliorare il movimento del puntatore del mouse su PC Windows
Se vuoi migliorare le funzioni predefinite del puntatore del mouse, usa freeware WinMouse. Aggiunge più funzionalità per aiutarti a ottenere il massim...