GNU/Linux >> Linux Esercitazione >  >> Debian

Installa e usa Curl su Debian 11 Bullseye Linux

cURL è un programma da riga di comando open source integrato da molto tempo nei sistemi Linux. Consente il trasferimento di file da o verso un server senza l'interazione dell'utente. Oltre a HTTP, il programma supporta una varietà di altri protocolli di rete come FTP, FTPS, HTTPS, GOPHER, TELNET, DICT, FILE e LDAP. È controllato tramite parametri della riga di comando che vengono specificati quando viene chiamato il programma.

Inoltre, dal 2018 cURL fa anche parte del sistema operativo Microsoft. Viene anche utilizzato in automobili, televisori, router, stampanti, smartphone, tablet e molti altri dispositivi. cURL utilizza la libreria libcurl per tutte le funzioni relative al trasferimento dei dati. Viene spesso utilizzato per lavorare con i servizi REST utilizzati, ad esempio per lo sviluppo o il debug di tali servizi.

Bene, la maggior parte dei sistemi Linux a tutti gli effetti sono già dotati di cURL preinstallato, tuttavia, in caso contrario, possiamo farlo manualmente. E qui oggi impariamo come installare cURL in Debian 11 Bullseye.

Installazione di Curl su Debian 11 Bullseye

Se il tuo sistema server/desktop Debian 11 o 10 non ha questo strumento per impostazione predefinita, possiamo usare install con l'aiuto di un singolo comando. La cosa buona è che i pacchetti sono già disponibili nel repository di base predefinito di Debian 11, quindi esegui semplicemente i comandi indicati di seguito:

Esegui il comando di aggiornamento del sistema

Assicurati che la cache del repository di sistema sia aggiornata in modo che possa riconoscere i pacchetti disponibili nel repository di sistema da installare.

sudo apt update

Comando per installare Curl su Debian 11 o 10

Ora, esegui il comando indicato di seguito per installare facilmente lo strumento Curl sul tuo sistema Debian 10/11, facilmente.

sudo apt install curl

Verifica versione Curl

Una volta completata l'installazione, possiamo verificarla eseguendo un semplice comando per verificarne la versione.

curl --version

Esempio di utilizzo di cURL

Sintassi :

curl option... URL
curl -O https://mirror.internet.asn.au/pub/ubuntu/releases/20.10/ubuntu-20.10-desktop-amd64.iso

Se vuoi che Curl salvi il file con un altro nome, allora invece di Maiuscolo -O usa -o  minuscolo insieme al nome con cui vuoi salvare il file.

curl -o Ubuntu.iso https://mirror.internet.asn.au/pub/ubuntu/releases/20.10/ubuntu-20.10-desktop-amd64.iso

Opzioni di cURL



Opzioni registro
-v, –verbose Fornisce informazioni dettagliate sulla comunicazione client-server.
–trace DATEI, –trace-ascii DATEI Fornisce informazioni ancora più dettagliate di –verbose e le scrive nel file specificato.
Opzioni di caricamento
-T URL DATEI, –URL DATEI del file di caricamento Trasferisce il file nella destinazione specificata.
Opzioni di download, lavora con HTTP
-C , –continua-a OFFSET Continuare o riprendere un precedente trasferimento di file nel punto specificato.
-L, –posizione Segue i reindirizzamenti (solo HTTP / HTTPS)
-o DATEI, –output DATEI Scrive il contenuto del file scaricato nel FILE specificato anziché nell'output standard
-r , –intervallo Ottiene solo i byte all'interno dell'intervallo specificato. Se il server non lo supporta, verrà scaricato l'intero file.
-O , –nome-remoto Scrive il contenuto del file scaricato in un file con lo stesso nome.
-X URL COMANDO, –richiedi URL COMANDO Esegue il comando HTTP specificato sull'URL specificato.
Opzioni proxy
-x PROTOCOL://HOST:PORT, –proxy PROTOCOL://HOST:PORT Utilizza il proxy specificato. Il protocollo e la porta sono opzionali.
-U USER:PASSWORD, –utente-proxy USER:PASSWORD Utilizza l'utente proxy specificato. La password è facoltativa.
Più opzioni
-u UTENTE:PASSWORD passa i dati di accesso

Tutte le opzioni, anche per altri protocolli di rete, sono disponibili nella pagina man di cURL.




Debian
  1. Come installare e utilizzare Debian Backports

  2. Come installare e utilizzare FFmpeg su Debian 9

  3. Come installare e configurare Squid Proxy su Debian 10 Linux

  4. Come installare e utilizzare Ansible su Debian 11

  5. Installa e usa NVM su Debian 11

Installa qbittorrent su Debian 11 Bullseye Linux

Come installare e configurare KVM su Debian 11 Bullseye Linux

Come installare e utilizzare Rust su Debian 11 Bullseye

Installa Python 3.xo 2.7 su Debian 11 Bullseye Linux

Installa e usa Curl su Debian 11 Bullseye Linux

Come installare e utilizzare PHP Composer su Debian 11 Linux