Stai seguendo un tutorial in cui un file viene scaricato usando il curl utilità. Esegui il comando e viene visualizzato il seguente messaggio di errore curl command not found . Non c'è niente di cui preoccuparsi, questo significa semplicemente che il curl il pacchetto non è installato sulla tua macchina Ubuntu.
Curl è uno strumento da riga di comando che consente di trasferire 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.
In questo tutorial, ti mostreremo come installare Curlon Ubuntu 18.04.
Installazione di Curl su Ubuntu #
Il pacchetto Curl è incluso nei repository Ubuntu 18.04 predefiniti. L'installazione è piuttosto semplice, basta digitare:
sudo apt install curl
Per verificare quel curl è stato installato, digita curl nel tuo terminale e premi Enter :
curl L'output sarà simile a questo:
curl: try 'curl --help' or 'curl --manual' for more information
Questo è tutto! A questo punto, hai installato correttamente curl sul tuo sistema Ubuntu.
Utilizzo di Curl #
Nella sua forma più semplice, se utilizzato senza alcuna opzione, Curl visualizzerà la risorsa specificata in [url] nell'output standard.
Ad esempio, il comando seguente stamperà il codice sorgente di example.com home page nella finestra del tuo terminale:
curl https://example.com
Per scaricare un file con Curl puoi usare sia il -o o -O opzioni.
-o minuscolo ti permette di specificare il nome del file che stai scaricando:
curl -o linux.tar.xz https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.0.5.tar.xz
-O maiuscolo salverà il file con il suo nome file originale:
curl -O https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.0.5.tar.xz Un'altra caratteristica utile di Curl è la sua capacità di recuperare solo le intestazioni HTTP dell'URL specificato:
curl -I https://www.ubuntu.com/ HTTP/1.1 200 OK
Date: Tue, 02 Apr 2019 20:47:44 GMT
Server: gunicorn/19.9.0
Strict-Transport-Security: max-age=15768000
X-Hostname: juju-prod45-ubuntu-website-machine-15
Content-Type: text/html; charset=utf-8
Age: 42
X-Cache: HIT from privet.canonical.com
X-Cache-Lookup: HIT from privet.canonical.com:80
Via: 1.1 privet.canonical.com (squid/3.5.12)
Con curl puoi anche scaricare file da server FTP protetti da password:
curl -u FTP_USERNAME:FTP_PASSWORD ftp://ftp.example.com/file.tar.gz