Come scaricare i file dalla riga di comando utilizzando il comando wget?

Come scaricare i file dalla riga di comando utilizzando il comando wget?
Il WGET è un'utilità di comando che viene utilizzata per scaricare file e pagine Web dal Web. Vari protocolli Internet come HTTP, HTTPS e FTP possono essere utilizzati per accedere e recuperare i file. Possiamo specificare le diverse opzioni con il comando WGET per eseguire diverse opzioni.

Questo articolo spiega l'uso del comando wget per scaricare il file dalla riga di comando. Inoltre, abbiamo spiegato l'uso di varie opzioni comuni anche con i loro esempi pratici.

Installa comando wget:

Il comando wget viene preinstallato su molte distribuzioni basate su Linux, tra cui Ubuntu. Per verificare che il comando wget sia installato sul sistema o meno, apri il terminale ed esegui il comando seguente:

$ wget -version

L'output conferma che il comando wget è installato sul mio sistema. Tuttavia, se il comando WGET non è installato, è possibile installarlo sui tuoi sistemi basati su Ubuntu e su Based Debian con il comando seguente:

$ sudo apt install wget

Sintassi del comando wget:

Innanzitutto, discutiamo della sintassi del comando. La sintassi del comando wget è la seguente:

$ wget [opzioni] [url]

È possibile utilizzare più opzioni con il comando wget. L'URL si riferisce all'indirizzo del file che dobbiamo scaricare.

Download dei file utilizzando il comando wget:

La forma più semplice del comando WGET è di usarlo senza specificare alcuna opzione. Il comando wget scarica i file dall'URL fornito nella directory di lavoro corrente. Ad esempio, scarichiamo il pacchetto Skype Debian con il comando WGET aggiunto di seguito:

$ wget https: // vai.Skype.com/skypeforlinux-64.Deb

Il comando WGET invia la richiesta HTTP e scarica il pacchetto Debian nella directory corrente.

Inoltre, visualizza la barra di avanzamento, la dimensione del file, la velocità di download, ecc.

Salvare il file scaricato con un nome diverso:

Normalmente, i file vengono scaricati e salvati con il nome originale. Ma il comando WGET ci consente di rinominare i file prima di scaricare utilizzando l'opzione -o. Dopo l'opzione -o, dobbiamo specificare il nome file:

$ wget -o skype https: // go.Skype.com/skypeforlinux-64.Deb

Il nome del pacchetto Skype è cambiato in "Skype".

Scaricare il file in una directory specifica:

Come precedentemente discusso, i file vengono salvati in una directory di lavoro corrente. Tuttavia, i file scaricati possono essere salvati in qualsiasi altra directory specifica utilizzando l'opzione -p. Scariciamo il file e salviamolo nella directory "download" con il comando di seguito:

$ wget -p/home/linux/download https: // go.Skype.com/skypeforlinux-64.Deb

The SkypeForlinux-64.Il file deb viene scaricato e salvato correttamente nella directory "download".

Impostazione della velocità di download:

Possiamo impostare una velocità di download specifica per un file con l'opzione -limit -rate. La velocità di download è misurata in byte/secondo per impostazione predefinita. Tuttavia, possiamo impostare la velocità di download in kilobyte (k), megabyte (m) e gigabyte (g).

$ wget -limit -rate = 500k https: // go.Skype.com/skypeforlinux-64.Deb

Nel comando sopra dato, la velocità di download è limitata a 500 kilobyte al secondo.

Riprendendo un download interrotto:

Se il download viene interrotto, puoi facilmente riprenderlo con l'opzione -c.

Ho interrotto un download premendo Ctrl-C. Riprendiamo questo download con il comando aggiunto:

$ wget -c https: // go.Skype.com/skypeforlinux-64.Deb

Scaricare i file multipli:

Utilizzando il comando wget, possiamo anche scaricare più file. Memorizzare gli URL del file in un file di testo mentre ogni URL inizia su una nuova riga. Usa l'opzione -I e specifica il nome del file di testo accanto ad esso.

Scariciamo il kernel Linux 5.10 file.

$ wget -i file.TXT

Entrambi i file del kernel Linux vengono scaricati correttamente.

Download in background:

Puoi mettere il tuo processo di download in background con l'opzione -B. Idealmente, lo facciamo durante il download del grande file.

$ wget -b https: // go.Skype.com/skypeforlinux-64.Deb

Il download continuerà in background.

Conclusione:

Il Wget è un'utilità di comando molto utile per il download di file dalla riga di comando. Viene preinstallato su Ubuntu 20.04 e molte distribuzioni Linux. Con il comando wget, possiamo scaricare i file, salvarli con nomi diversi, salvali in qualsiasi altra directory specificata piuttosto che nella directory di lavoro corrente e molti altri.