Wget è un'utilità della riga di comando utilizzata per scaricare file e pagine Web da Internet. 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 come utilizzare il comando wget per scaricare il file dalla riga di comando. Inoltre, abbiamo spiegato l'applicazione di varie opzioni comuni utilizzando esempi pratici.
Installa il comando wget:
Il comando wget è preinstallato su molte distribuzioni basate su Linux, incluso Ubuntu. Per verificare se il comando wget è installato o meno sul tuo sistema, apri il terminale ed esegui il seguente comando:
$ wget – Esecuzione
L'output conferma che il comando wget è installato sul mio sistema. Tuttavia, se il comando wget non è installato, puoi installarlo su Ubuntu e altri sistemi basati su Debian usando il seguente comando:
$ sudo adatto Per installare wget
Sintassi del comando Wget:
Per prima cosa, discutiamo la sintassi del comando. La sintassi del comando wget è la seguente:
$ wget [opzioni] [url]Ci sono diverse opzioni che possono essere usate con il comando wget. L'URL si riferisce all'indirizzo del file che dobbiamo scaricare.
Download dei file con il comando wget:
La forma più semplice del comando wget consiste nell'usarlo senza specificare alcuna opzione. Il comando wget scarica i file dall'URL specificato nella directory di lavoro corrente. Ad esempio, scarichiamo il pacchetto Skype Debian con il comando wget allegato di seguito:
$ wget https://go.skype.com/skypeforlinux-64.deb
Il comando wget invia la richiesta HTTP e scarica il pacchetto Debian nella directory corrente.
Mostra anche la barra di avanzamento, la dimensione del file, la velocità di download, ecc.
Salva il file scaricato con un nome diverso:
Di solito i file vengono scaricati e salvati con il nome originale. Tuttavia, il comando wget ci consente di rinominare i file con l'opzione –O prima di scaricarli. Dopo l'opzione –O dobbiamo specificare il nome del file:
$ wget -Ö Skype-https://go.skype.com/skypeforlinux-64.deb
Il nome del pacchetto Skype è stato cambiato in "Skype".
Scarica il file in una directory specifica:
Come già accennato, 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. Scarichiamo il file e lo salviamo nella directory "Download" utilizzando il comando riportato di seguito:
$ wget -P /homeland/Linux/Downloads https://go.skype.com/skypeforlinux-64.deb
Il file skypeforlinux-64.deb è stato scaricato con successo e salvato nella directory Download.
Impostazione della velocità di download:
Con l'opzione –limit-rate possiamo impostare una certa velocità di download per un file. Per impostazione predefinita, la velocità di download è misurata in byte/secondo. Tuttavia, possiamo impostare la velocità di download in kilobyte (k), megabyte (m) e gigabyte (g).
$ wget – Velocità limite =500k https://go.skype.com/skypeforlinux-64.deb
Nel comando fornito sopra, la velocità di download è limitata a 500 kilobyte al secondo.
Ripresa di un download interrotto:
Se il download viene interrotto, puoi semplicemente continuare con l'opzione -c.
Ho interrotto un download premendo Ctrl-C. Continuiamo questo download con il comando allegato:
$ wget -C https://go.skype.com/skypeforlinux-64.deb
Scarica più file:
Possiamo anche scaricare più file usando il comando wget. Salva gli URL del file in un file di testo, con ogni URL che inizia su una nuova riga. Usa l'opzione -i e inserisci il nome del file di testo accanto ad esso.
Scarichiamo il file del kernel Linux 5.10.
$ wget -I File.txt
Entrambi i file del kernel Linux sono stati scaricati correttamente.
Scarica in background:
Con l'opzione -b puoi mettere il tuo processo di download in background. Idealmente, lo faremo mentre stiamo scaricando il file di grandi dimensioni.
$ wget -B https://go.skype.com/skypeforlinux-64.deb
Il download continuerà in background.
Diploma:
Il wget è un'utility da riga di comando molto utile per scaricare file dalla riga di comando. È preinstallato su Ubuntu 20.04 e molte distribuzioni Linux. Con il comando Wget possiamo scaricare i file, salvarli con un nome diverso, salvarli in una directory specificata diversa anziché nella directory di lavoro corrente e molto altro.