Il comando curl viene utilizzato per trasferire dati da o verso un server remoto. Con l'aiuto dello strumento a riga di comando curl, puoi caricare e scaricare dati utilizzando diversi protocolli di rete, come HTTPS, HTTP, SFTP, Telnet e FTP.
La maggior parte delle volte, quando si tenta di scaricare un file tramite il comando curl, viene visualizzato un messaggio di errore che dice che il comando curl non è stato trovato. In questa situazione, devi installare il pacchetto curl sul tuo CentOS o su qualsiasi altra distribuzione Linux.
Daremo istruzioni su come installare il comando curl sul sistema CentOS 8 in questo articolo. Mostreremo l'uso del comando curl su macchine CentOS o Linux.
Installazione dei pacchetti Curl su CentOS 8
Il comando curl può essere installato direttamente dal repository di pacchetti CentOS 8 predefinito. Apri il terminale dalla barra laterale sinistra della sezione "Attività" e aggiorna la cache di sistema eseguendo il seguente comando:
$ sudo dnf makecache
Una volta aggiornato il repository, emetti il seguente comando per installare i pacchetti curl sul tuo sistema CentOS 8. Se curl non è installato, tutti i pacchetti curl verranno installati dal repository CentOS 8.
$ sudo dnf install curl
Se curl è già installato sul tuo sistema, sul terminale verrà visualizzato il seguente output.
Verifica l'installazione di curl digitando il seguente comando nel terminale:
$ curl
Il seguente output dovrebbe essere visualizzato sul terminale se curl è installato sul tuo sistema:
Visualizza la versione installata del comando curl utilizzando il comando seguente:
$ curl --version
Utilizzo del comando curl su sistema Linux
Il comando curl è un'utilità della riga di comando molto utile. Usando il comando curl, puoi visualizzare il codice sorgente di un determinato URL in un formato di output standard come segue:
$ curl https://linuxways.net
Per ottenere i dettagli dell'intestazione HTTP dell'URL specificato, digita il seguente comando:
$ curl -I https://linuxways.net
Usando il comando curl, puoi scaricare un file da un determinato URL e usare l'opzione -o in minuscolo per salvare un file con un nome. Utilizzare la seguente sintassi del comando per scaricare un file tramite il comando curl:
$ curl -o newfile-name.zip http://domain.com/filename.zip
Usa la -O maiuscola per salvare un file con il suo nome originale nel tuo sistema come segue:
$ curl -O http://domain.com/filename.zip
Tramite il comando curl, puoi anche accedere ai file protetti da password dal server FTP usando l'opzione -u. A tale scopo, utilizzare la seguente sintassi:
$ curl -u FTP_user-name:FTP_password ftp://ftp.domain.com/filename.zip
Conclusione
Abbiamo visto in questo articolo come installare lo strumento da riga di comando Curl sul sistema CentOS 8. Attraverso il comando curl, gli utenti possono scaricare e caricare file sulla rete. Abbiamo esplorato diversi usi del comando curl sul sistema CentOS 8. Se hai bisogno di ottenere maggiori informazioni su questo strumento da riga di comando, esplora altri esempi di curl su Internet. Dai i tuoi suggerimenti attraverso i commenti. Grazie!