giovedì, Ottobre 21, 2021
HomeProgrammiInternetScaricare file da console usando WGET

Scaricare file da console usando WGET

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).

Vai al sito e scarica wget per Windows

Stefano
Sono un amante della tecnologia, appassionato di programmazione, marketing e videogames. Adoro sperimentare tutto ciò che la tecnologia ha da offrire.

LASCIA UN COMMENTO

Per favore inserisci il tuo commento!
Per favore inserisci il tuo nome qui

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.

Most Popular