Con il comando Linux wget attivate l’omonimo programma e potete scaricare file da internet. Le numerose opzioni vi aiutano a ot­ti­miz­zar­ne il processo.

Cos’è il comando wget di Linux?

wget è uno strumento im­por­tan­te per Linux se de­si­de­ra­te scaricare file da internet. Il programma consente di scaricare contenuti di­ret­ta­men­te dal terminale. È stato pub­bli­ca­to e mantenuto dal progetto GNU dal 1996. Il comando è gratuito e fa parte della dotazione standard pre­in­stal­la­ta nella maggior parte delle di­stri­bu­zio­ni Linux, come Debian o Ubuntu. Il download del contenuto de­si­de­ra­to viene avviato con l’aiuto di wget. Sono sup­por­ta­ti i download da server FTP, http e HTTPS.

Se wget di Linux non è presente sul vostro sistema, potete in­stal­lar­lo con il seguente comando:

$ sudo apt-get install wget
shell

Come funziona il comando wget?

Il comando wget viene uti­liz­za­to per scaricare un file da internet, che viene au­to­ma­ti­ca­men­te salvato nella directory di lavoro corrente. Il download non è in­te­rat­ti­vo, pertanto il processo può essere eseguito anche senza aver ef­fet­tua­to l’accesso. Con l’opzione cor­ri­spon­den­te, è anche possibile con­ti­nua­re un download in­ter­rot­to in un secondo momento.

Qual è la sintassi del comando wget?

Se avete in­stal­la­to wget su Linux, potete usare il comando per scaricare contenuti. La sintassi è la seguente:

$ wget [opzione] [URL]
shell

wget può essere mo­di­fi­ca­to con delle opzioni. Se de­si­de­ra­te scaricare file diversi, potete elencare gli URL cor­ri­spon­den­ti uno dopo l’altro, separati da spazi.

Quali sono le opzioni del comando wget?

Ci sono numerose opzioni per wget su Linux. Di seguito alcune tra le più im­por­tan­ti:

  • -c o –continue: fa sì che un download in­ter­rot­to venga con­ti­nua­to.
  • -N: si assicura che un file venga scaricato solo se è più recente di un file con lo stesso nome presente sul computer.
  • -t [count]: imposta quante volte wget su Linux deve provare a scaricare un file.
  • -w [time]: sta­bi­li­sce quanti secondi devono tra­scor­re­re tra due download, se ce ne sono diversi.

Esempi per il comando wget

Infine, vi mostriamo come uti­liz­za­re wget. Di seguito alcuni esempi:

$ wget http://esempio.it/cartellla/file
shell

Così scaricate un file.

$ wget -c http://esempio.it/cartellla/file
shell

In questo modo ri­pren­de­te un download in­ter­rot­to.

$ wget -t 5 http://esempio.it/cartellla/file
shell

Con questa opzione, wget proverà cinque volte a scaricare il file cor­ri­spon­den­te. Se non bastano, l’azione si in­ter­rom­pe.

Vai al menu prin­ci­pa­le