Download di file su Linux utilizzando la riga di comando

Download di file su Linux utilizzando la riga di comando
Negli ultimi anni, la tecnologia si è evoluta e cresciuta in modo significativo, evidenziando i cambiamenti che si svolgono nel mondo digitale. Questi progressi tecnologici hanno portato alla creazione di così tanti strumenti e software straordinari che hanno assistito in modo significativo a rendere le nostre vite più facili.

Linux, un sistema operativo open source basato su Unix, è un esempio di tale software che solo pochi anni fa, non aveva le specifiche da utilizzare nei desktop e, di conseguenza, è stato considerato principalmente per lo sviluppo del server. Tuttavia, con il tempo, si è rapidamente evoluto, diventando un sistema operativo affidabile e potente, che a sua volta ha portato ad attirare l'attenzione di un gran numero di utenti.

Lo strumento di comando fornito da Linux è una delle sue funzionalità più potenti che offre agli utenti ed è anche ciò che lo rende così affascinante e sorprendente da usare. Una riga di comando è semplicemente un'interfaccia basata sul testo che assume comandi e li inoltra al sistema operativo che li esegue. È dovuto a questa natura flessibile di ciò che ha guadagnato un vantaggio sull'interfaccia utente grafica (GUI) e, di conseguenza, molti utenti sono passati alla riga di comando per svolgere varie attività, una delle quali è il download di file.

Quindi oggi esamineremo due modi diversi su come scaricare i file su Linux usando lo strumento riga di comando.

Download di file utilizzando Wget

Uno degli strumenti di riga di comando più popolari per il download di file da Internet è Wget. Wget è uno strumento piuttosto versatile che supporta più protocolli come HTTP, HTTPS e FTP e consente di scaricare più file e directory. Fornisce inoltre agli utenti una varietà di funzionalità che vanno dal download ricorsivo alla riproduzione e alla pausa i download e limita la sua larghezza di banda.

Inoltre, è multipiattaforma che gli dà un bel vantaggio su molti altri downloader di comando e downloader grafici.

Come installare wget?

Wget di solito viene preinstallato con la maggior parte delle distribuzioni Linux. Tuttavia, se un utente è in possesso di un sistema senza installare Wget, l'utente deve aprire la riga di comando tramite Ubuntu Dash o Ctrl+alt+t Shortcut e immettere il seguente comando:

$ sudo apt-get installa wget

Va notato che il comando sopra indicato è solo per i sistemi Linux basati su Debian come Ubuntu. Se un utente ha un sistema Linux Red Hat come Fedora, l'utente deve inserire il comando seguente nella riga di comando:

$ yum installa wget

Caratteristiche di Wget

Come accennato in precedenza, Wget ha più funzionalità incorporate al suo interno. L'operazione più semplice che Wget offre agli utenti è scaricare file semplicemente utilizzando il suo URL. Questo può essere fatto inserendo il seguente comando nel terminale:

$ wget URL

Mostriamo un esempio per chiarire ulteriormente questo. Scaricheremo una semplice immagine nel formato PNG da Internet. Vedi l'immagine qui sotto per una migliore comprensione:

Wget consente inoltre agli utenti di scaricare più file da diversi URL. Questo può essere facilmente fatto con il seguente comando:

$ wget url1 url2 url3

Ancora una volta, possiamo mostrare questo usando un esempio. Scaricheremo due file HTML da due siti Web diversi. Per una migliore comprensione, guarda l'immagine qui sotto:

Possiamo anche cambiare il nome del file dal suo originale usando il seguente comando:

$ wget -o URL FileName


Qui il nome file si riferisce al nome che si desidera indirizzare il file come. Usando questo, possiamo anche cambiare il tipo di file. Questo è mostrato nell'immagine qui sotto:

Wget consente inoltre agli utenti di scaricare in modo ricorsivo i loro file, che in pratica sta scaricando tutti i file dal sito Web in una singola directory. Questo può essere facilmente fatto con il seguente comando:

$ wget -r url

Per ulteriori informazioni su Wget, gli utenti possono inserire il seguente comando nel terminale per ottenere l'accesso a tutti i comandi WGET che sembrano essere disponibili:

$ wget - -help

Download di file utilizzando Curl

Curl è un altro strumento di riga di comando che può essere utilizzato per scaricare file da Internet. A differenza di Wget, che è solo la riga di comando, le caratteristiche del ricciolo sono alimentate da libcurl che è una libreria di trasferimento URL multipiattaforma. Curl non solo consente il download di file, ma può anche essere utilizzato per il caricamento e lo scambio di richieste con i server. Curl ha anche un intervallo di supporto molto più ampio per i protocolli tra cui quelli importanti come HTTP, HTTPS, FTP, SFTP ecc. Tuttavia, Curl non supporta download ricorsivi che Wget offre.

Come installare Curl?

Allo stesso modo, come Wget, Curl viene preinstallato con la maggior parte delle distribuzioni Linux. Questo può essere semplicemente controllato eseguendo il seguente comando:

$ CURL -VERSION

Tuttavia, se un utente è in possesso di un sistema senza arricciatura, l'utente deve aprire la riga di comando tramite Ubuntu Dash o Ctrl+alt+t Shortcut e immettere il seguente comando:

$ sudo apt-get Installa Curl

Va notato che il comando sopra indicato è solo per i sistemi Linux basati su Debian come Ubuntu. Se un utente ha un sistema Linux Red Hat come Fedora, l'utente deve inserire il comando seguente nella riga di comando:

$ yum Installa Curl

Caratteristiche del ricciolo

Proprio come Wget, Curl ha più funzionalità incorporate al suo interno. Il più semplice è la sua capacità di consentire agli utenti di scaricare file da un singolo URL da Internet. Questo può essere fatto inserendo il seguente comando nel terminale:

$ CURL -O URL

Per una migliore comprensione, scaricheremo una semplice immagine nel formato PNG da Internet proprio come nel caso di Wget.

CURL consente inoltre agli utenti di modificare il nome file e il tipo di file. Questo può essere fatto con il seguente comando:

$ CURL URL> nome file

Nell'immagine sopra, abbiamo preso un file PNG originariamente chiamato Pancake1.png e lo ha convertito in un file zip con il nuovo nome p.cerniera lampo.

Proprio come nel caso di Wget, Curl consente agli utenti di scaricare più file utilizzando una serie di URL da Internet. Questo può essere facilmente fatto con il seguente comando:

$ curl -o url1 -o url2 -o url3

Per il nostro esempio, useremo Curl per scaricare un file JPG e un file PNG da Internet. I risultati sono mostrati nell'immagine seguente:


Una caratteristica piuttosto sorprendente che Curl fornisce ai suoi utenti è la sua capacità di monitorare l'avanzamento del download del file. Questo può essere fatto con il seguente comando:

$ CURL -# URL> nome file

Per ulteriori informazioni su Curl, gli utenti possono inserire il seguente comando nel terminale per ottenere l'accesso a tutti i comandi Curl che sembrano essere disponibili:

$ CURL - -HELP

Miglior metodo della riga di comando per scaricare i file

Wget e Curl sono tra la vasta gamma di strumenti di comando che Linux offre per il download di file. Entrambi offrono un'enorme serie di funzionalità che soddisfano le diverse esigenze degli utenti. Se gli utenti vogliono semplicemente scaricare file in modo ricorsivo, Wget sarebbe una buona scelta. Se gli utenti stanno cercando di interagire con il server o scaricare un file creato in un protocollo che Wget non supporta, allora Curl sarebbe un'alternativa migliore.