Blog Menu

Cerchi un modo rapido ed efficiente per scaricare file o copiare siti Web utilizzando la riga di comando? Il comando wget è la soluzione perfetta! Ti consente di recuperare file, eseguire il mirroring di interi siti Web e automatizzare i download con facilità. Il comando Wget offre una soluzione semplice ed efficiente.

Wget è utile per i proprietari di siti Web e gli sviluppatori. Aiuta con attività come il backup dei dati del sito Web, il test dei download e l’ottenimento di contenuti da server lontani. Wget funziona bene su diversi sistemi operativi, il che lo rende una scelta popolare per gli sviluppatori che utilizzano Linux, macOS o Windows.

Quando si utilizza il comando Wget su una piattaforma di hosting, è necessaria una configurazione sicura e affidabile. Bluehost offre un buon hosting con SSH e gestione sicura dei file. Ciò consente di utilizzare il comando Wget senza problemi. In questo blog, ti guideremo su come installare Wget su vari sistemi. Discuteremo anche di come Bluehost può supportarti. Ma prima, esaminiamo le basi del comando Wget.

Comprendere le basi del comando Wget

Che cos’è Wget?

Wget è un potente strumento da riga di comando per scaricare file da Internet. Supporta i protocolli HTTP, HTTPS e FTP, il che lo rende ideale per il recupero di contenuti web direttamente dai server.

Caratteristiche principali di Wget

  • Download dei file: È possibile scaricare singoli file da un URL con un semplice comando.
  • Download ricorsivi: Puoi scaricare intere cartelle o siti Web mantenendo lo stesso layout.
  • Mirroring dei siti web: È possibile creare copie offline dei siti Web, incluse le pagine e i file collegati.
  • Ripresa dei download: Puoi ricominciare i download senza perdere ciò che hai fatto.
  • Recupero automatico: È possibile configurare e automatizzare i download utilizzando gli script.

In che modo Wget aiuta nella gestione del sito web

Wget semplifica la gestione dei siti Web consentendo ai proprietari e agli sviluppatori di siti Web di automatizzare i backup, monitorare la disponibilità del sito e recuperare i contenuti online in modo efficiente.

Ad esempio, se uno sviluppatore desidera eseguire il backup di un sito Web, Wget può scaricare tutte le pagine Web, le immagini e i file. Manterrà la struttura del sito per l’uso offline. Inoltre, se il proprietario di un sito Web ha bisogno di vedere se il sito funziona, il comando Wget può essere impostato per farlo regolarmente. Può recuperare ripetutamente una pagina per assicurarsi che sia accessibile. Queste caratteristiche rendono Wget un buon strumento per gestire facilmente i siti web.

È interessante, non è vero? La domanda è: come puoi usarlo? Ecco il tutorial sul trasferimento file Wget per installarlo su vari sistemi operativi.

Tutorial sul comando Wget: installazione di Wget su Linux, macOS e Windows

Wget è uno strumento da riga di comando piccolo ma potente. È veloce e semplice da installare. Di seguito, ti mostreremo come installare Wget su Linux, macOS e Windows. Spiegheremo anche come vedere se l’installazione è buona.

Installazione di Wget su Linux/macOS

La maggior parte delle versioni di Linux ha già installato Wget. Per verificare se Wget è presente sul tuo sistema, apri la riga di comando ed esegui:

Wget --version

Se hai installato Wget, puoi vedere i dettagli. Se non lo possiedi, segui i passaggi seguenti per installarlo.

Per Ubuntu/Debian

Esegui il seguente comando per installare Wget:

sudo apt update && sudo apt install wget -y

Per CentOS/RHEL

Utilizzare questo comando per installare Wget:

sudo yum install wget -y

Per macOS (utilizzando homebrew)

Gli utenti Mac possono ottenere Wget utilizzando Homebrew. Se non si dispone di Homebrew, installarlo prima utilizzando:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)

Quindi, installa Wget utilizzando:

brew install wget

Come installo Wget su Windows?

Wget non viene fornito con Windows come con Linux e macOS. Ma puoi installarlo facilmente.

Se hai installato Chocolatey, puoi installare rapidamente Wget con:

choco install wget

Metodo 2: download manuale di Wget

Se preferisci un’installazione manuale:

  1. Vai al sito Web ufficiale di GNU Wget e scarica il programma Wget per Windows.
  1. Decomprimere i file e inserirli in una cartella, ad esempio C:\Wget.
  1. Aggiungi la cartella Wget al PATH del tuo sistema. In questo modo è possibile utilizzarlo da qualsiasi prompt dei comandi.

Verifica dell’installazione di Wget

Dopo averlo installato, assicurati che Wget funzioni eseguendo:

wget --version

Se lo installi nel modo corretto, vedrai i dettagli che mostrano il modulo installato e altro ancora.

Con Wget installato, ora puoi usarlo per scaricare i file. Puoi anche automatizzare le attività e fare ancora di più!

Comandi Wget comuni ed esempi di utilizzo

Sia che tu debba recuperare un singolo file, scaricare più risorse o persino eseguire il mirroring di un intero sito Web, Wget ti copre. Esaminiamo alcuni dei comandi Wget più utili con esempi.

Tutorial Wget per scaricare un singolo file

Se vuoi ottenere un file specifico da un sito web, usa solo:

wget https://[example].com/file.zip

Questo comando scarica file.zip da example.com. Salva il file nella cartella corrente.

Mancia: È possibile rinominare il file scaricato utilizzando:

wget -O myfile.zip https://[example].com/file.zip

Tutorial Wget per scaricare più file contemporaneamente

Se desideri scaricare più file, crea un file di testo denominato files.txt. Scrivi tutti gli URL in quel file. Assicurati di inserire ogni URL su una nuova riga.

https://[example].com/file1.zip

https://[example].com/file2.zip

https://[example].com/file3.zip

Quindi, utilizzare:

wget -i files.txt

Wget esaminerà gli URL in files.txt. Scaricherà tutti i file da solo.

Ripresa dei download interrotti

Se il download si è interrotto a causa di problemi di rete o per altri motivi, non è necessario ricominciare da capo. Il comando Wget ti permette di continuare a scaricare con:

wget -c https://[example].com/largefile.zip

Il flag -c fa sì che Wget continui il download da dove si era interrotto. Non riavvia il download da capo.

Download di interi siti web (mirroring)

Se desideri creare una copia di un sito Web che funziona senza Internet, utilizza questo comando. Copierà l’intero sito, comprese tutte le sue impostazioni e file:

wget --mirror --convert-links --page-requisites -P mywebsite https://[example].com 
  • –mirror: Abilita il download ricorsivo
  • –convert-links: Regola i collegamenti per l’uso offline
  • –page-requisites: Scarica tutte le risorse (CSS, immagini, JS)
  • -P mywebsite: Salva i file nella cartella mywebsite

Impostazione dei limiti di download e dei ritardi

Per evitare che un server si sovraccarichi, è meglio limitare la velocità di download e aggiungere ritardi tra le richieste.

Wget ti permette di controllare queste impostazioni. Utilizzare questo comando per scaricare il file a una velocità di 100 kilobyte al secondo con un ritardo di 5 secondi tra le richieste. Ecco il comando:

wget --limit-rate=100k --wait=5 https://[example].com/bigfile.zip
  • –limit-rate=100k: Limita la velocità di download a 100 KB/s
  • –wait=5: Aggiunge un ritardo di 5 secondi tra ogni richiesta

Caso d’uso: Questo aiuta quando si raccolgono molti dati. Impedisce al server di bloccarti.

Semplifica la gestione dei file, il backup dei siti Web e l’automazione delle attività. Conoscere questi comandi di base può aiutare i proprietari di siti Web e gli sviluppatori a lavorare meglio.

Quali sono i comandi Wget più utili per i proprietari di siti web?

Wget non è ottimo solo per i semplici download. Ha potenti funzionalità che aiutano i proprietari di siti Web a lavorare automaticamente, gestire gli accessi e utilizzare i proxy. Vediamo come questi strumenti avanzati possono migliorare la gestione di un sito web.

Automatizza i download utilizzando gli script Wget

Se scarichi spesso file o salvi spesso contenuti da siti Web, puoi utilizzare un semplice programma per semplificare la gestione del comando Wget.

Ad esempio, per scaricare i backup giornalieri del tuo sito web, crea uno script (backup.sh):

Ad esempio, se desideri salvare i backup giornalieri del tuo sito web, crea un file denominato (backup.sh):

#!/bin/bash wget -r -P /backup-folder https://[example].com/backup/
  • -r abilita il download ricorsivo
  • -P /backup-folder salva i file in una directory specifica

Ora, pianifica questo script utilizzando cron (Linux/macOS) per l’esecuzione quotidiana:

crontab –e

Aggiungi la seguente riga per eseguire lo script ogni giorno a mezzanotte:

0 0 * * * /path/to/backup.sh

Ciò garantisce che i file importanti sul tuo sito Web vengano sottoposti a backup da soli!

Gestione dei download protetti da autenticazione

Alcuni siti Web richiedono un nome utente e una password per scaricare i file. Wget può gestire questo problema utilizzando l’autenticazione HTTP.

wget --user=username --password=yourpassword https://[example].com/secure-file.zip

Importante: Non salvare le password come testo normale. Conserva invece le tue credenziali in un file .wgetrc.

utente=nome utente

password=la tua password

Quindi, esegui:

wget --config=.wgetrc https://[example].com/secure-file.zip

Per utilizzare l’autenticazione basata su cookie, accedi prima utilizzando un browser. Successivamente, esporta i cookie.

wget --load-cookies cookies.txt https://[example].com/member-content.zip

Ciò è utile quando si desidera scaricare file da siti di appartenenza o aree riservate.

Utilizzo di Wget con i proxy

Se si desidera scaricare i file utilizzando un server proxy, è necessario impostare il comando Wget per inviare correttamente il traffico.

Per una configurazione proxy temporanea, utilizzare:

wget -e use_proxy=yes -e http_proxy=http://proxyserver:port https://[example].com/file.zip

Per una configurazione proxy permanente, aggiungere quanto segue al file .wgetrc:

use_proxy = on 

http_proxy = http://proxyserver:port 

https_proxy = http://secureproxy:port 

ftp_proxy = http://ftp-proxy:port

Caso d’uso: Ciò è utile quando si lavora dietro i firewall aziendali. Ti aiuta ad accedere a contenuti disponibili solo in aree specifiche.

In che modo Bluehost supporta Wget per la gestione del sito web

L’ambiente di hosting affidabile e intuitivo per gli sviluppatori di Bluehost semplifica l’utilizzo del comando Wget per la gestione del sito Web. Puoi automatizzare i download, eseguire il backup dei dati o ottenere file da posizioni remote. La nostra solida configurazione rende facile e sicuro l’uso di Wget.

Tutorial Wget da utilizzare con l’ambiente di hosting di Bluehost

La configurazione dell’hosting Bluehost funziona bene con il comando Wget. Ciò consente agli utenti di:

  • Recupera i file da altre fonti direttamente sul server.
  • Esegui il backup dei dati del sito Web salvando i contenuti localmente.
  • Automatizza le attività di routine come il recupero programmato dei file

Per utilizzare Wget su Bluehost, connettiti prima tramite SSH. Successivamente, puoi eseguire i comandi dalla riga di comando.

Wget https://[example].com/file.zip

Questo ti aiuta a controllare i file del tuo sito web. Non è necessario scaricarli e caricarli manualmente.

Pagina iniziale di Bluehost

In che modo l’accesso SSH di Bluehost consente un utilizzo di Wget senza interruzioni

Forniamo un accesso SSH sicuro nei nostri piani di hosting. Ciò consente agli utenti di eseguire i comandi Wget direttamente dalla riga di comando.

Passaggi per utilizzare Wget tramite SSH su Bluehost:

Passo 1: Attiva SSH dalle impostazioni di Bluehost.

Passo 2: Connettiti al tuo server utilizzando un client SSH come PuTTY (Windows) o Terminal (Mac/Linux):

SSH username@[yourdomain].com

Passo 3: Utilizza i comandi Wget per scaricare file, salvare backup o organizzare trasferimenti automatici di file.

Ciò offre agli sviluppatori e ai proprietari di siti un maggiore controllo sulla gestione dei propri siti Web utilizzando Wget.

Garantire trasferimenti di file sicuri con Bluehost

La sicurezza è molto importante quando si utilizza il comando Wget per gestire i siti web. Bluehost mantiene al sicuro i tuoi trasferimenti di file:

  • Fornire l’accesso SSH crittografato per l’esecuzione dei comandi
  • Supporto SSL/TLS per download sicuri tramite HTTPS
  • Fornire sicurezza a livello di server per bloccare l’accesso non autorizzato.

Per una maggiore sicurezza, utilizza sempre gli URL https:// con Wget. In questo modo i trasferimenti di file saranno al sicuro. Aiuta a proteggere le tue informazioni importanti.

Se dovessi riscontrare problemi durante l’utilizzo di Wget, il nostro supporto di esperti 24 ore su 24, 7 giorni su 7 è disponibile per aiutarti. Che si tratti di:

  • Risoluzione dei problemi di connettività Wget
  • Assistenza con la configurazione dell’accesso SSH
  • Ottimizzazione di Wget per le attività automatizzate

Il team tecnico di Bluehost garantisce che il comando Wget funzioni senza intoppi. Ciò ti consente di gestire il tuo sito web con facilità.

Risoluzione dei problemi relativi a Wget

Sebbene il comando Wget sia uno strumento buono e affidabile, a volte gli utenti potrebbero riscontrare alcuni problemi. Questi problemi possono verificarsi a causa di problemi con la rete, le impostazioni di autorizzazione o i limiti impostati dal server. In questa sezione, discuteremo gli errori comuni di Wget, i modi per risolverli e come il team di supporto di Bluehost può aiutarti a risolvere questi problemi e scaricare rapidamente i file con Wget.

Errori comuni e soluzioni per il comando Wget

Errore 1: “Comando non trovato”

Causa: Wget non è installato sul sistema.

Soluzione:

Controlla se Wget è installato eseguendo:

wget --version

Se manca, installalo utilizzando:

Ubuntu/Debian:

sudo apt install wget

CentOS/RHEL:

sudo yum install wget

Mac (Birra fatta in casa):

brew install wget

Finestre (cioccolatose):

choco install wget

Errore 2: “403 Forbidden” o “404 Not Found”

Causa: Il file richiesto è mancante o limitato dal server.

Soluzione:

Controlla se l’URL del file è corretto aprendolo in un browser.

Se non riesci ad accedere, controlla se devi effettuare l’accesso e utilizza:

wget --user=username --password=yourpassword https://[example].com/protected-file.zip

Alcuni siti Web bloccano le richieste Wget. Puoi cavartela cambiando l’agente utente.

wget --user-agent="Mozilla/5.0" https://[example].com/file.zip

Errore 3: “Connessione scaduta” o “Rete non raggiungibile”

Causa: Problemi con la connessione, regole del firewall o il server non funzionante.

Soluzione:

Controlla la connettività Internet utilizzando:

ping [example].com

Prova a scaricare un file diverso. Questo ti aiuterà a capire se il problema riguarda solo un sito web.

Se stai utilizzando un proxy, configura Wget con le impostazioni corrette per esso.

wget -e use_proxy=yes -e http_proxy=http://proxyserver:port https://[example].com/file.zip

Controllo delle impostazioni di rete e delle autorizzazioni

A volte, Wget potrebbe non riuscire a causa di restrizioni del server o problemi di autorizzazione.

Controllare le autorizzazioni di file e directory

Se il download di un file in una directory specifica non riesce, assicurarsi di disporre dei permessi di scrittura:

ls -ld /your/directory/

Se necessario, concedi le autorizzazioni utilizzando:

chmod u+w /your/directory/

Controllare le impostazioni del firewall e della sicurezza

Se i download sono bloccati, verifica se un firewall o un’impostazione di sicurezza ti impedisce di ottenere i file. Su Bluehost, assicurati che i download di file remoti siano consentiti nelle impostazioni dell’hosting.

Usa connessioni sicure

Usa sempre https:// invece di http:// per trasferimenti di file crittografati e sicuri.

Gli errori Wget di solito possono essere corretti con semplici passaggi. Puoi guardare gli URL, controllare le autorizzazioni o modificare le impostazioni del proxy. Se i problemi persistono, il team di supporto esperto di Bluehost è qui 24 ore su 24, 7 giorni su 7 per aiutarti con i comandi Wget.

Pensieri finali

Wget è uno strumento essenziale per una gestione efficiente del sito web, con funzionalità come il download ricorsivo, il supporto per l’autenticazione e l’integrazione proxy. Se abbinato all’hosting affidabile e all’accesso SSH sicuro di Bluehost, l’utilizzo di Wget diventa un gioco da ragazzi. Puoi gestire la gestione dei file, automatizzare i download e garantire che i tuoi dati rimangano al sicuro senza sudare. Inoltre, ogni volta che hai bisogno di aiuto, il supporto esperto 24 ore su 24, 7 giorni su 7 di Bluehost ti copre le spalle, pronto a risolvere eventuali intoppi che potresti incontrare.

Sei pronto a prendere il controllo della gestione del tuo sito web? Esplora i piani di hosting di Bluehost con accesso SSH e sblocca tutto il potenziale di Wget oggi!

Domande frequenti

Cos’è Wget e come funziona?

Wget è uno strumento a riga di comando utilizzato per scaricare file, eseguire il mirroring di siti Web e automatizzare il recupero dei dati da Internet. Funziona recuperando i contenuti tramite HTTP, HTTPS o FTP, rendendolo uno strumento potente per i proprietari di siti Web e gli sviluppatori.

Posso usare Wget sulla piattaforma di hosting di Bluehost?

Sì! Bluehost supporta completamente Wget tramite l’accesso SSH, consentendo agli utenti di automatizzare i download, eseguire il backup dei file del sito Web e recuperare i contenuti direttamente sul proprio server di hosting.

Wget è sicuro per il download di file?

Sì, purché si scarichi da fonti attendibili e si utilizzino connessioni HTTPS. Con l’accesso SSH sicuro di Bluehost, puoi eseguire i comandi Wget in modo sicuro garantendo al contempo trasferimenti di file crittografati.

Quali sono alcuni errori comuni di Wget e come posso risolverli?

403 Forbidden/404 Not Found → Verificare se l’URL del file è corretto e accessibile.
Timeout di rete → garantire una connessione Internet stabile o utilizzare un proxy.
Autorizzazione negata → Esegui Wget con le autorizzazioni utente corrette.

Come posso riprendere un download interrotto con Wget?

Utilizzare il flag -c per continuare un download in pausa o interrotto:
wget -c https://[example].com/file.zip
Questo aiuta a evitare di riavviare da zero il download di file di grandi dimensioni.

  • Sono Mili Shah, una scrittrice di contenuti presso Bluehost con 5+ anni di esperienza nella scrittura di contenuti tecnici, che vanno dai blog web ai casi di studio. Quando non scrivo, puoi trovarmi perso nel mondo magico di Harry Potter.

Scopri di più su Linee guida editoriali di Bluehost

Scrivi un commento

Fino al 75% di sconto sull'hosting per siti Web WordPress e negozi online