Ricerca nel sito web

Come scaricare file in una directory specifica utilizzando Wget


Wget è un downloader di rete popolare, non interattivo e ampiamente utilizzato che supporta protocolli come HTTP, HTTPS e FTP e il recupero tramite proxy HTTP. Per impostazione predefinita, wget scarica i file nella directory di lavoro corrente in cui viene eseguito.

Leggi anche: Come rinominare un file durante il download con Wget in Linux

In questo articolo mostreremo come scaricare file in una directory specifica senza spostarci in quella directory. Questa guida è utile se, ad esempio, stai utilizzando wget in uno script e desideri automatizzare i download che dovrebbero essere archiviati in directory diverse.

Inoltre, il fatto che wget non sia interattivo (può funzionare in background) lo rende facile da usare per automatizzare i download tramite script di shell. Puoi effettivamente avviare un download e disconnetterti dal sistema, lasciando che wget completi il lavoro.

L'opzione -P o --directory-prefix di Wget viene utilizzata per impostare il prefisso della directory in cui verranno salvati tutti i file e le sottodirectory recuperati.

In questo esempio, dimostreremo come scaricare il modello di configurazione di sguardos e memorizzarlo nella directory /etc/glances/.

sudo mkdir /etc/glances
ls /etc/glances/
sudo wget https://raw.githubusercontent.com/nicolargo/glances/develop/conf/glances.conf -P /etc/glances/
ls /etc/glances/

Se stai scaricando un file pesante, potresti voler aggiungere il flag -c o --continue, che significa continuare a ricevere un file parzialmente scaricato. Con esso, non è necessario avviare nuovamente il download.

Questa opzione ti aiuta a riprendere il download di un file avviato da un'istanza precedente di wget o da un altro programma o da uno che avevi messo in pausa. È utile anche in caso di guasto della rete. Per esempio,

wget -c https://tenet.dl.sourceforge.net/project/parrotsecurity/iso/4.1/Parrot-security-4.1_amd64.iso

Per ulteriori informazioni, consultare la pagina man wget.

man wget 

Potrebbe interessarti anche leggere i seguenti articoli correlati.

  1. Come scaricare ed estrarre file Tar con un solo comando
  2. 5 strumenti basati su riga di comando di Linux per scaricare file e navigare in siti Web
  3. 15 suggerimenti su come utilizzare il comando "Curl" in Linux

È tutto! In questo breve articolo abbiamo spiegato come scaricare file in una directory specifica senza spostarsi in quella directory, utilizzando wget. Puoi condividere i tuoi pensieri con noi nei commenti.