curl è un'utilità della riga di comando per il trasferimento di dati da o verso un server remoto. Con curl , puoi scaricare o caricare dati utilizzando uno dei protocolli supportati, inclusi HTTP, HTTPS, SCP, SFTP e FTP.
Questo articolo spiega come installare Curlon Ubuntu 20.04.
Installazione di Curl su Ubuntu #
Se ricevi un messaggio di errore che dice curl command not found quando si tenta di scaricare un file con curl , significa che il curl il pacchetto non è installato sulla tua macchina Ubuntu.
curl è incluso nei repository Ubuntu 20.04 predefiniti. L'installazione è piuttosto semplice:
sudo apt updatesudo apt install curl
Una volta completata l'installazione, verificala digitando curl nel tuo terminale:
curl L'output sarà simile a questo:
curl: try 'curl --help' or 'curl --manual' for more information
Questo è tutto! Hai installato con successo curl sulla tua macchina Ubuntu e puoi iniziare a usarlo.
Utilizzo di curl #
Se utilizzato senza alcuna opzione, curl stampa il codice sorgente dell'URL specificato come argomento sullo standard output.
Ad esempio, il comando seguente stamperà il sorgente di gnu.org home page nella finestra del tuo terminale:
curl https://gnu.org
Per scaricare un file con curl , usa il -o o -O opzioni.
Il -o minuscolo opzione consente di specificare il nome del file salvato:
curl -o linux.tar.xz https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.0.5.tar.xz
Quando viene invocato con -O maiuscolo , curl salva il file con il nome originale:
curl -O https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.0.5.tar.xz
Con curl puoi anche recuperare solo le intestazioni HTTP dell'URL specificato:
curl -I https://www.gnu.org/ HTTP/1.1 200 OK
Date: Mon, 29 Jun 2020 07:10:35 GMT
Server: Apache/2.4.7
Content-Location: home.html
Vary: negotiate,accept-language,Accept-Encoding
TCN: choice
Strict-Transport-Security: max-age=63072000
Access-Control-Allow-Origin: (null)
Accept-Ranges: bytes
Cache-Control: max-age=0
Expires: Mon, 29 Jun 2020 07:10:35 GMT
Content-Type: text/html
Content-Language: en
Un altro caso d'uso comune di curl consiste nel scaricare file da server FTP protetti da password:
curl -u FTP_USERNAME:FTP_PASSWORD ftp://ftp.example.com/file.tar.gz