Tutti noi sappiamo che per scaricare un file possiamo usare firefox o un altro browser simile, tuttavia a volte è più comodo utilizzare la shell, magari perchè non abbiamo un ambiente grafico oppure perchè ci servono delle opzioni di download avanzate, WGET è quello che fa per voi.
Un programma molto piccolo ma potente, con wget è possibile scaricare qualsiasi file direttamente dalla shell ma non solo permette anche il download di interi siti, ma andiamo con ordine…
$wget http://www.miosito.com/ubuntu-desktop-i386.iso
per poter usare il resume del download è sufficiente aggiungere -c:
$wget -c http://www.miosito.com/ubuntu-desktop-i386.iso
Possiamo usarlo anche per scaricare qualcosa di protetto con password:
$wget --user=root --password=lamiapassword http://www.miosito.com/private/priv.txt
Oppure è possibile scaricare più file contemporaneamente, per farlo è sufficiente scrivere gli indirizzi in un file di testo mettendo ogni indirizzo su una riga separata cosi:
http://www.miosito.com/video/video1.avi http://www.miosito.com/video/video2.avi http://www.miosito.com/video/video3.avi http://www.miosito.com/video/video4.avi
E poi usare questo file (nel nostro caso url.txt) cosi:
$wget -i url.txt
Di cose da scrivere su questo fantastico programma sono molte la sua utilità è comprovata sopratutto quando si usa insieme a un linguaggio di scripting (perl/bash ad esempio), e può fare davvero moltissime cose, ma per ora ci fermiamo.
Ricordo che si può ottenere aiuto come sempre usando il comando
$man wget
oppure
$wget --help
wget è di serie con tutti i sistemi GNU/Linux, volendo si trova anche per windows (come quasi tutti i comandi linux).