Come utilizzare wget, lo strumento di download definitivo dalla riga di comando

Nov 26, 2024
Risoluzione dei problemi

Il nuovo non è sempre migliore e il wget il comando è la prova. Rilasciata per la prima volta nel 1996, questa applicazione è ancora uno dei migliori gestori di download del pianeta. Sia che tu voglia scaricare un singolo file, un'intera cartella o persino eseguire il mirroring di un intero sito Web, wget ti consente di farlo con pochi tasti.

Naturalmente, c'è un motivo per cui non tutti usano wget: è un'applicazione a riga di comando e come tale richiede un po 'di tempo per l'apprendimento dei principianti. Ecco le basi, così puoi iniziare.

Come installare wget

Prima di poter utilizzare wget, è necessario installarlo. Come farlo varia a seconda del computer:

  • La maggior parte (se non tutte) le distribuzioni Linux vengono fornite con wget per impostazione predefinita. Quindi gli utenti Linux non devono fare nulla!
  • I sistemi macOS non vengono forniti con wget, ma puoi farlo installa strumenti da riga di comando usando Homebrew . Dopo aver configurato Homebrew, esegui brew installa wget nel terminale.
  • Tuttavia, gli utenti Windows non hanno un facile accesso a wget nel tradizionale prompt dei comandi Cygwin fornisce wget e altre utilità GNU , e La shell Bash di Ubuntu di Windows 10 viene fornito anche con wget.

Dopo aver installato wget, puoi iniziare a usarlo immediatamente dalla riga di comando. Scarichiamo alcuni file!

Download a Single File

Cominciamo con qualcosa di semplice. Copia l'URL di un file che desideri scaricare nel tuo browser.

Ora torna al Terminale e digita wget seguito dall'URL incollato. Il file verrà scaricato e vedrai i progressi in tempo reale.

RELAZIONATO: Come gestire i file dal terminale Linux: 11 comandi che devi conoscere

Nota che il file verrà scaricato nella cartella corrente del tuo terminale, quindi ti consigliamo di farlo cd in una cartella diversa se si desidera archiviarlo altrove. Se non sei sicuro di cosa significhi, dai un'occhiata la nostra guida alla gestione dei file dalla riga di comando . L'articolo menziona Linux, ma i concetti sono gli stessi sui sistemi macOS e sui sistemi Windows che eseguono Bash.

Continua un download incompleto

Se, per qualsiasi motivo, hai interrotto un download prima che potesse terminare, non preoccuparti: wget può riprendere da dove era stato interrotto. Usa questo comando:

wget -c file

La chiave qui è -c , che è un '"opzione" nel linguaggio della riga di comando. Questa particolare opzione dice a wget che desideri continuare un download esistente.

Specchia un intero sito web

Se lo desidera scarica un intero sito web , wget può fare il lavoro.

wget -m http://example.com

Per impostazione predefinita, questo scaricherà tutto sul sito example.com, ma probabilmente vorrai utilizzare alcune altre opzioni per un mirror utilizzabile.

  • --convert-link cambia i collegamenti all'interno di ogni pagina scaricata in modo che rimandino l'uno all'altro, non al web.
  • --page-requisites scarica cose come i fogli di stile, quindi le pagine appariranno corrette offline.
  • -no-genitore impedisce a wget di scaricare i siti principali. Quindi, se vuoi scaricare http://example.com/subexample , non ti ritroverai con la pagina principale.

Combina queste opzioni a piacere e ti ritroverai con una copia di qualsiasi sito web che puoi esplorare sul tuo computer.

Tieni presente che il mirroring di un intero sito Web su Internet moderno occuperà una quantità enorme di spazio, quindi limitalo a piccoli siti a meno che tu non abbia uno spazio di archiviazione quasi illimitato.

Scarica un'intera directory

Se stai esplorando un server FTP e trovi un'intera cartella che desideri scaricare, esegui:

wget -r ftp://example.com/folder

Il r in questo caso dice a wget che vuoi un download ricorsivo. Puoi anche includere --noparent se vuoi evitare di scaricare cartelle e file al di sopra del livello corrente.

Scarica un elenco di file contemporaneamente

Se non riesci a trovare un'intera cartella dei download che desideri, wget può comunque aiutarti. Basta inserire tutti gli URL di download in un unico file TXT.

quindi punta wget su quel documento con l'estensione -io opzione. Come questo:

wget -i download.txt

Fallo e il tuo computer scaricherà tutti i file elencati nel documento di testo, il che è utile se vuoi lasciare un gruppo di download in esecuzione durante la notte.

Qualche altro trucco

Potremmo continuare: wget offre molte opzioni. Ma questo tutorial ha solo lo scopo di darti un punto di partenza. Per saperne di più su cosa può fare wget, digita man wget nel terminale e leggi cosa viene fuori. Imparerai molto.

Detto questo, ecco alcune altre opzioni che penso siano chiare:

  • Se desideri che il download venga eseguito in background, includi semplicemente l'opzione -b .
  • Se vuoi che wget continui a provare a scaricare anche se c'è un errore 404, usa l'opzione -t 10 . Questo proverà a scaricare 10 volte; puoi usare il numero che preferisci.
  • Se vuoi gestire la tua larghezza di banda, l'opzione --limit-rate = 200k limiterà la velocità di download a 200 KB / s. Cambia il numero per cambiare la tariffa.

C'è molto altro da imparare qui. Puoi esaminare download del sorgente PHP , o configurazione di un downloader automatico , se vuoi diventare più avanzato.

How To Use Wget, The Ultimate Command Line Downloading Tool

Using Wget, Unzip, Tar And Gunzip To Download Data: Automate Downloads From The Command Line (CC016)

WGET - Command Prompt Downloader

Linux Wget Command Summary With Examples

Top 5 Command Line Based Tools For Downloading Files And Browsing Websites In Ubuntu 14.10/15.04

Use Wget To Download / Scrape A Full Website

Downloading Imgur Gallery - WGET - BASH - Linux

How To Use Wget And Ftp To Download Rpm (bind9)


Risoluzione dei problemi - Articoli più popolari

Come ottenere migliori avvisi sui prezzi di Steam

Cloud e Internet Oct 20, 2025

CONTENUTO UNCACHED La funzione Lista dei desideri di Steam è utile, ma non sempre è utile. Se stai aspettando uno sconto significativo su un gioco da $ 60, cinque dollari di sco..


Perché il mio telefono chiama se stesso?

Cloud e Internet Aug 24, 2025

Senti il ​​tuo telefono squillare e guardi in basso per vedere chi è, quando noti che il tuo nome compare come ID chiamante. Stai chiamando dal futuro? Forse solo un problema t..


Come disegnare il mazzo Arena perfetta su Hearthstone

Cloud e Internet Dec 17, 2024

Amore o odio; non si può negare che Hearthstone è uno degli IP freschi più popolari di Blizzard da anni. Sia il sistema competitivo "a scala" che il formato "arena" del gioco si ..


Come correggere (e regolare) l'aggiornamento automatico in Google Chrome

Cloud e Internet Dec 3, 2024

CONTENUTO UNCACHED Per impostazione predefinita, Google Chrome si aggiorna automaticamente per assicurarsi di eseguire la versione più sicura e ottimizzata di Chrome. A volte, tu..


Come eseguire il backup e il trasferimento di impostazioni, profili e sessioni di navigazione di Opera

Cloud e Internet Sep 26, 2025

In precedenza ti abbiamo mostrato come eseguire il backup dei profili di Firefox utilizzando un file estensione e software di terze parti e come ..


Ask How-To Geek: modifica delle icone di collegamento, indicatori di volume mancanti e condivisione di URL con smartphone

Cloud e Internet Aug 1, 2025

Ogni settimana ci immergiamo nella posta del nostro lettore e rispondiamo al tuo computer e alle domande relative alla tecnologia. Questa settimana stiamo esaminando lo scambio di icone d..


Importa email da Outlook a Apple Mail.app utilizzando Thunderbird

Cloud e Internet Jul 19, 2025

Un problema da considerare quando si passa da Windows a OS X è la posta elettronica, poiché gli utenti Windows sono spesso radicati in Outlook. Oggi mostriamo come passare da Outlook a Mail..


Abilita il tema Vista Black Style per Google Chrome in XP

Cloud e Internet Sep 4, 2025

Se hai visto gli screenshot di Google Chrome su XP e Vista, probabilmente avrai notato che l'interfaccia ha un aspetto completamente diverso. Se vuoi che la tua versione di XP utilizzi un tem..


Categorie