Sviluppare in C/C++

Articoli
Appunti
Controllo versione: Git
Collegamenti web
Strumenti/Librerie...
Monalisasmile
Panic Applicazioni iPhone-iPod
iSanti
SofHarLab
ViviLibero
 

Chi è online

Abbiamo 4 visitatori online
 
module
Pillola di bit Linux
Per visualizzare in un terminale l'attività dei processi e del processore in tempo reale, si può utilizzare il comando: 
$ top
Leggi tutto...
 
Linux, reti: scaricare file da Internet PDF Stampa E-mail
Scritto da Lucio Palmieri   
Per scaricare file da Internet si può utilizzare il programma wget che, essendo a linea di comando, può essere utilizzato anche all'interno di uno script.
 
Le sue caratteristiche principali sono:
  • supporto dei protocolli HTTP, HTTPS e FTP;
  • multipiattaforma - è disponibile ad esempio una versione per Windows;
  • in caso d'errore ritenta il download automaticamente (di default ritenta per 20 volte);
  • consente di riprendere un download interrotto;
  • download ricorsivo - seguendo i collegamenti nelle pagine web, consente di creare una versione locale di un sito remoto.
 
Esempi:
 
  • per scaricare la versione di wget per Windows:
 
$ wget http://users.ugent.be/~bpuype/cgi-bin/fetch.pl?dl=wget/wget.exe

  • per le connessioni lente e/o instabili può essere utile specificare il numero di tentativi da effettuare in caso di errore (opzione '-t' o '--tries' - il default è 20 tentativi - usare '-t inf' per un numero illimitato di tentativi):
 
$ wget -t 45 http://users.ugent.be/~bpuype/cgi-bin/fetch.pl?dl=wget/wget.exe
 
  • per riprendere un download interrotto (opzione '-c' o '--continue')
 
$ wget -c http://users.ugent.be/~bpuype/cgi-bin/fetch.pl?dl=wget/wget.exe

  • per creare un mirror (opzione '-r' o '--recursive') del sito GNU con 5 livelli di profondità, con la stessa struttura di directory originale, con un solo tentativo per documento e salvando il log delle attività in gnulog (opzione '-o' o '--output-file'):
 
$ wget -r http://www.gnu.org/ -o gnulog
 
 
(rif.: $ man wget)
Ultimo aggiornamento ( domenica 08 giugno 2008 )
 
< Prec.   Pros. >
module

© 2009 CriLuZone, informatica libera
Gli autori declinano qualunque tipo di garanzia e responsabilità per i contenuti pubblicati.
Questo sito utilizza Joomla!, un software libero realizzato sotto licenza GNU/GPL, ed il template derivato da Portal Black by cmsdesign.

Creative Commons License