August 11
Quando si lavora con Linux attraverso la linea di comando, che è spesso l'unico modo per gestire i server remoti, si trovano spesso la necessità di scaricare i file. motivi comuni includono il download di pacchetti software da installare, il backup dei dati o innescare l'esecuzione di uno script remoto. Usando il pacchetto Wget open-source, è possibile connettersi a un altro server e scaricare i file dalla linea di comando. Anche se semplice da usare, Wget ha una serie di funzioni avanzate come la ripresa dei download interrotti, il controllo della larghezza di banda e l'autenticazione, e si svolgerà dal script di shell per creare un impianto automatico di download.
1 Aprire una finestra di console se si è di fronte a un computer Linux, o accedere a un computer remoto usando SSH per ottenere l'accesso a linea di comando.
2 Installare il pacchetto Wget per la vostra distribuzione Linux. Se si utilizza un sistema basato su Debian come Ubuntu, digitare:
sudo apt-get install wget
Se la vostra distribuzione Linux usa yum per gestire i pacchetti installati, tipo:
yum install wget
Il pacchetto Wget verrà scaricato dal repository di pacchetti della distribuzione e installato automaticamente.
3 Tipo "wget <indirizzo>" nella riga di comando per scaricare un file. Ad esempio, per scaricare l'ultimo tipo di Wget codice sorgente:
wget http://ftp.gnu.org/gnu/wget/wget-1.12.tar.gz
Il file viene scaricato e salvato nella directory corrente.
4 Utilizzare il parametro "-c" per riprendere i download interrotti. Ad esempio, se la connessione è stata tagliata durante il download del file di origine, digitare:
wget -c http://ftp.gnu.org/gnu/wget/wget-1.12.tar.gz
Il file sarà quindi continuare a scaricare dal punto in cui era stata interrotta in precedenza.
5 Utilizzare l'opzione "-Specchio" per scaricare una copia completa di un intero sito web. Ad esempio, digitando:
wget -Specchio http://www.mysite.com/
scaricherà una copia completa di tutti i file a disposizione del pubblico che compongono il sito.