wget

Contenuti:

1.Introduzione

Utility GNU per downlodare files, sia tramite HTTP che FTP, con la possibilita' del resume, di logging e tante altre features. Possiede due file di configurazione che possono contenere le opzioni di default del comando:

Esempio 1: File di configurazione

.wgetrc file di configurazione del singolo utente
/usr/local/etc/wgetrc file di configurazione globale

2.Opzioni di base

Di seguito sono riportate le opzioni piu' interessanti:

Esempio 2: Sintassi generica

wget [option]... [URL]...

Esempio 3: BASIC OPTIONS

-b; --background Esegue il processo in background
-e; --execute Esegue il comando come se fosse all'interno del file di configurazione dell'utente .wgetrc

Esempio 4: LOGGING E INPUT FILE OPTIONS

-o logfile;--output-file=logfile  Logga tutti i messaggi dello STERR in un file.
-a;--append-output=logfile Come sopra, con la differenza che esegue un'append al file di log se tale file esiste gia'.
-d;--debug  Abilita il debug
-i;--input-file=file Legge l'eleco degli indirizzi dal file specificato
-F ;--force-html  Opzione per indicargli che il file in input e' un file html, e i vari url a cui si deve connettere
sono quelli all'interno del tag del link (href="url")

Esempio 5: DOWNLOAD OPTIONS

--bind-address  Specifica l'indirizzo a cui bindarsi sulla macchina locale
-c;--continue  Opzione per abilitare il resume di un download
--spider  Abilita lo spider mode, ovvero non scarica niente ma verifica che l'url esista
-Q;--quota  Specifica quanto scaricare, non funziona con un singolo file!

Esempio 6: DIRECTORY OPTIONS

-nd;--no-directories  Non ricrea la struttura completa trovata sul server remoto, quindi tutti i file vengono
scaricati nella directory corrente.
-x;--force-directories  Esattamente l'opposto dell'opzione -nd, ovvero foza la creazione della struttura ristrovata
sul server remoto

Esempio 7: HTTP OPTIONS

--http-user=user;--http-passwd=password  Specifica Utente e password per connettersi via http ad un server remoto
-C on/off; --cache=on/off  Abilita o meno la cache lato server
--cookies=on/off  Abilita o meno l'uso dei cookies
-U agent-string;--user-agent=agent string  Opzione che ti permette di modificare l'user-agent per identificarsi al web server

Esempio 8: FTP OPTIONS

-g on/off;--glob=on/off  Abilita o meno l'uso delle wildcards. [ " * ", " ? " etc..]
--passive-ftp  Abilita il passive mode

Esempio 9: RECURSIVE RETRIEVAL OPTIONS

-r;--recursive  Abilita il recursive mode
--delete-after  Cancella cio' che e' stato scaricato (ovviamente sulla macchina locale)
--convert-link  Opzione che permette di modificare in modo automatico i link all'interno di una pagina html
per permettere la visualizzazioenda locale

3.Ringraziamenti

Fonte: OpenSkills

Adattato da Infobox: wget



Ultimo aggiorn.:
16 Marzo 2004
Sommario: Articolo sull'uso di wget
- 2002 Gentoo.it - Domande, commenti e/o correzioni? Email gentoo-dev@gentoo.it.