Gestione dei file

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 in atto nel mondo digitale. Questi progressi tecnologici hanno portato alla creazione di tanti strumenti e software straordinari che hanno contribuito in modo significativo a semplificarci la vita.

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

Lo strumento Command Line 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 su testo che accetta i comandi e li inoltra al sistema operativo che li esegue. È grazie a questa sua natura flessibile che ha acquisito un vantaggio rispetto all'interfaccia grafica utente (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 vedremo due modi diversi su come scaricare file su Linux usando lo strumento Command Line Line.

Download di file utilizzando Wget

Uno degli strumenti da riga di comando più popolari per scaricare 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 messa in pausa dei download, oltre alla limitazione della larghezza di banda.

Inoltre, è multipiattaforma che gli dà un bel vantaggio rispetto a molti altri downloader da riga 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 Wget installato, l'utente deve aprire la riga di comando tramite Ubuntu Dash o Ctrl+Alt+T scorciatoia e inserisci il seguente comando:

$ sudo apt-get install wget

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

$ yum install 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 usando 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 in formato png da Internet. Vedere l'immagine qui sotto per una migliore comprensione:

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

$ wget URL1 URL2 URL3

Ancora una volta, possiamo mostrarlo usando un esempio. Scaricheremo due file HTML da due diversi siti web. Per una migliore comprensione, si prega di guardare l'immagine qui sotto:

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

$ wget -O URL nome file


Qui nomefile si riferisce al nome a cui vuoi indirizzare il file. Usando questo, possiamo anche cambiare il tipo del file. Questo è mostrato nell'immagine qui sotto:

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

$ wget -r URL

Per ulteriori informazioni su Wget, gli utenti possono inserire il seguente comando nel terminale per accedere a tutti i comandi Wget che sembrano disponibili:

$ wget --help

Download di file utilizzando Curl

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

Come installare Curl?

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

$ curl --version

Tuttavia, se un utente è in possesso di un sistema senza che Curl sia installato, l'utente deve aprire la riga di comando tramite Ubuntu Dash o Ctrl+Alt+T scorciatoia e inserisci il seguente comando:

$ sudo apt-get install curl

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

$ yum install curl

Caratteristiche di Curl

Proprio come Wget, Curl ha più funzionalità incorporate al suo interno. Il più elementare è 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 in formato png da Internet proprio come nel caso di Wget.

Curl consente inoltre agli utenti di modificare il nome del 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 convertirlo 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 un numero di URL da Internet. Questo può essere fatto facilmente 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 qui sotto:


Una caratteristica piuttosto sorprendente che Curl offre 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 accedere a tutti i comandi Curl che sembrano essere disponibili:

$ curl --help

Miglior metodo da riga di comando per scaricare file

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

Vulkan per utenti Linux
Con ogni nuova generazione di schede grafiche, vediamo gli sviluppatori di giochi spingere i limiti della fedeltà grafica e avvicinarsi di un passo al...
OpenTTD vs Simutrans
Creare la tua simulazione di trasporto può essere divertente, rilassante ed estremamente allettante. Ecco perché devi assicurarti di provare quanti pi...
Tutorial OpenTTD
OpenTTD è uno dei giochi di simulazione aziendale più popolari in circolazione. In questo gioco, devi creare una meravigliosa attività di trasporto. T...