{"id":8073,"date":"2026-02-20T10:05:53","date_gmt":"2026-02-20T10:05:53","guid":{"rendered":"\/it\/tutorial\/?p=8073"},"modified":"2026-02-20T10:05:55","modified_gmt":"2026-02-20T10:05:55","slug":"comando-wget","status":"publish","type":"post","link":"\/it\/tutorial\/comando-wget","title":{"rendered":"Guida al comando wget con 12 esempi pratici"},"content":{"rendered":"<p>Questa guida ti spiega come usare il comando <strong>wget<\/strong> su Linux. Include 12 esempi pratici per aiutarti a metterlo subito in pratica. Al termine, saprai cos&rsquo;&egrave; il comando wget e come usarlo per scaricare file dal web.<\/p><h2 class=\"wp-block-heading\" id=\"h-cose-il-comando-wget\">Cos&rsquo;&egrave; il comando wget?<\/h2><p><strong>Wget<\/strong> &egrave; uno strumento da riga di comando che ti permette di <strong>scaricare file da Internet direttamente nella directory corrente<\/strong>. Funziona in background, consentendo alle operazioni di continuare anche se vai offline. Il nome deriva da World Wide Web e dalla parola get. Supporta il download tramite FTP, SFTP, HTTP e HTTPS.<\/p><p>Wget &egrave; scritto in C portabile ed &egrave; utilizzabile su qualsiasi sistema Unix. Puoi usarlo anche su Mac OS X, Microsoft Windows, AmigaOS e altre piattaforme diffuse.<\/p><h2 class=\"wp-block-heading\" id=\"h-come-si-installa-wget\">Come si installa wget?<\/h2><p>Per questa dimostrazione del comando wget usiamo Ubuntu 22.04. La sintassi funziona anche su qualsiasi altra distribuzione Linux.<\/p><figure class=\"wp-block-image size-large\"><a href=\"\/it\/vps\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"2048\" height=\"600\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2024\/02\/IT-VPS-hosting_in-text-banner.png\/public\" alt=\"\" class=\"wp-image-1333\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2024\/02\/IT-VPS-hosting_in-text-banner.png\/w=2048,fit=scale-down 2048w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2024\/02\/IT-VPS-hosting_in-text-banner.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2024\/02\/IT-VPS-hosting_in-text-banner.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2024\/02\/IT-VPS-hosting_in-text-banner.png\/w=768,fit=scale-down 768w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2024\/02\/IT-VPS-hosting_in-text-banner.png\/w=1536,fit=scale-down 1536w\" sizes=\"(max-width: 2048px) 100vw, 2048px\" \/><\/a><\/figure><p>Per prima cosa, accedi al tuo server tramite SSH:<\/p><pre class=\"wp-block-preformatted\">ssh user@your_server_ip -port<\/pre><p>Per installare wget su <strong>Ubuntu 22.04<\/strong>, esegui il seguente comando:<\/p><pre class=\"wp-block-preformatted\">sudo apt-get install wget<\/pre><p>Per installare wget su <strong>CentOS 9 Stream<\/strong> o sulle versioni precedenti, usa:<\/p><pre class=\"wp-block-preformatted\">sudo yum install wget<\/pre><p>Una volta completata l&rsquo;installazione, puoi iniziare a usarlo. Conoscere i comandi SSH di base pu&ograve; semplificarti il lavoro.<\/p><h2 class=\"wp-block-heading\" id=\"h-esempi-di-utilizzo-del-comando-wget\">Esempi di utilizzo del comando wget<\/h2><p>Per iniziare, ecco 12 esempi del comando wget che puoi usare nelle attivit&agrave; di tutti i giorni. Tieni presente che puoi richiamare questo comando anche da script e <a href=\"\/it\/tutorial\/cron-job\">cron job<\/a>.<\/p><h3 class=\"wp-block-heading\">Usa il comando wget per scaricare un singolo file<\/h3><p>Uno degli utilizzi pi&ugrave; semplici del comando wget &egrave; scaricare un singolo file e salvarlo nella directory corrente. Per esempio, puoi scaricare l&rsquo;ultima versione di <a href=\"\/it\/tutorial\/cos-e-wordpress\">WordPress<\/a> con questo comando:<\/p><pre class=\"wp-block-preformatted\">wget https:\/\/wordpress.org\/latest.zip<\/pre><p>Ecco l&rsquo;output che vedrai:<\/p><pre class=\"wp-block-preformatted\">--2018-02-23 12:53:10-- https:\/\/wordpress.org\/latest.zip\nResolving wordpress.org (wordpress.org)... 198.143.164.252\nConnecting to wordpress.org (wordpress.org)|198.143.164.252|:443... connected.\nHTTP request sent, awaiting response... 200 OK\nLength: 9332728 (8,9M) [application\/zip]\nSaving to: 'latest.zip'\n\nlatest.zip 100%[===================&gt;] 8,90M 6,88MB\/s in 1,3s\n\n2018-02-23 12:53:14 (6,88 MB\/s) - 'latest.zip' saved [9332728\/9332728]<\/pre><p>In questo esempio, il file <strong>latest.zip<\/strong> viene scaricato nella directory di lavoro corrente. Vedrai anche informazioni aggiuntive, come l&rsquo;avanzamento del download, la velocit&agrave;, la dimensione, l&rsquo;ora e la data.<\/p><h3 class=\"wp-block-heading\">Usa il comando wget per scaricare pi&ugrave; file<\/h3><p>Puoi usare wget anche per scaricare pi&ugrave; file contemporaneamente. Per farlo, crea un file di testo e inserisci al suo interno gli URL di download. In questo esempio, scaricherai le ultime versioni di WordPress, Joomla e Drupal usando wget. Digita:<\/p><pre class=\"wp-block-preformatted\">nano example.txt<\/pre><p>Questo comando crea il file example.txt e apre un editor di testo. Incolla al suo interno questi link:<\/p><pre class=\"wp-block-preformatted\">https:\/\/wordpress.org\/latest.zip\n\nhttps:\/\/downloads.joomla.org\/cms\/joomla3\/3-8-5\/Joomla_3-8-5-Stable-Full_Package.zip\n\nhttps:\/\/ftp.drupal.org\/files\/projects\/drupal-8.4.5.zip<\/pre><p>Una volta fatto, usa l&rsquo;opzione -i per scaricare tutti i file elencati nel file di testo:<\/p><pre class=\"wp-block-preformatted\">wget -i example.txt<\/pre><p>Attendi il completamento del processo e avrai i file di installazione dei tre sistemi di gestione dei contenuti pi&ugrave; diffusi.<\/p><h3 class=\"wp-block-heading\">Usa il comando wget per salvare file con un nome diverso<\/h3><p>In questo esempio, salvi un file con un nome diverso usando l&rsquo;opzione<strong> -O<\/strong>:<\/p><pre class=\"wp-block-preformatted\">wget -O wordpress-install.zip https:\/\/wordpress.org\/latest.zip<\/pre><p>In questo caso, la risorsa scaricata viene salvata come <strong>wordpress-install.zip<\/strong> invece che con il nome originale.<\/p><p>L&rsquo;opzione <strong>-O<\/strong> rende pi&ugrave; efficiente la gestione degli archivi in Linux, perch&eacute; non devi digitare di nuovo il nome completo del file.<\/p><h3 class=\"wp-block-heading\">Usa il comando wget per salvare i file in una directory specifica<\/h3><p>Puoi usare wget per salvare un file in un&rsquo;altra directory utilizzando l&rsquo;opzione <strong>-P<\/strong>:<\/p><pre class=\"wp-block-preformatted\">wget -P documents\/archives\/&nbsp;https:\/\/wordpress.org\/latest.zip<\/pre><p>Il file scaricato con questa sintassi verr&agrave; salvato nella cartella <strong>documents\/archives\/<\/strong>.<\/p><h3 class=\"wp-block-heading\">Usa il comando wget per limitare la velocit&agrave; di download<\/h3><p>Con wget puoi anche limitare la velocit&agrave; di download. Questa opzione &egrave; utile quando scarichi file di grandi dimensioni per evitare che il comando utilizzi tutta la larghezza di banda disponibile. Questo esempio imposta il limite a 500k:<\/p><pre class=\"wp-block-preformatted\">wget --limit-rate=500k https:\/\/wordpress.org\/latest.zip<\/pre><h3 class=\"wp-block-heading\">Usa il comando wget per impostare i tentativi di ripetizione<\/h3><p>I problemi di connessione a Internet possono interrompere il download. Per gestire questa situazione, puoi aumentare il numero di tentativi usando l&rsquo;opzione <strong>-tries<\/strong>:<\/p><pre class=\"wp-block-preformatted\">wget -tries=100 https:\/\/wordpress.org\/latest.zip<\/pre><h3 class=\"wp-block-heading\">Usa il comando wget per scaricare in background<\/h3><p>Per file di grandi dimensioni, puoi usare l&rsquo;opzione <strong>-b<\/strong>. Il comando scaricher&agrave; il contenuto in background:<\/p><pre class=\"wp-block-preformatted\">wget -b http:\/\/example.com\/beefy-file.tar.gz<\/pre><p>Nella directory di lavoro verr&agrave; creato un file <strong>wget-log<\/strong>, che puoi usare per controllare lo stato e l&rsquo;avanzamento del download. Puoi anche monitorarlo con il comando tail:<\/p><pre class=\"wp-block-preformatted\">tail -f wget-log<\/pre><h3 class=\"wp-block-heading\">Usa il comando wget per scaricare tramite FTP<\/h3><p>Il comando wget funziona anche con FTP. Ti basta specificare nome utente e password come nell&rsquo;esempio seguente:<\/p><pre class=\"wp-block-preformatted\">wget --ftp-user=YOUR_USERNAME --ftp-password=YOUR_PASSWORD ftp:\/\/example.com\/something.tar<\/pre><h3 class=\"wp-block-heading\">Usa il comando wget per riprendere un download interrotto<\/h3><p>Un download pu&ograve; interrompersi se perdi la connessione a Internet o in caso di interruzione di corrente. &Egrave; una situazione comune quando scarichi file di grandi dimensioni. Invece di ricominciare da zero, puoi riprendere il download usando l&rsquo;opzione -c:<\/p><pre class=\"wp-block-preformatted\">wget -c&nbsp;https:\/\/example\/very-big-file.zip<\/pre><p>Se non utilizzi l&rsquo;opzione <strong>-c<\/strong>, al nuovo file verr&agrave; aggiunto <strong>.1<\/strong> alla fine del nome, perch&eacute; esiste gi&agrave; un file con lo stesso nome.<\/p><h3 class=\"wp-block-heading\">Usa il comando wget per scaricare un intero sito web<\/h3><p>Puoi usare il comando wget anche per scaricare l&rsquo;intero sito web. In questo modo potrai visualizzarlo in locale anche senza connessione a Internet. Ecco un esempio:<\/p><pre class=\"wp-block-preformatted\">wget --mirror --convert-links&nbsp;--page-requisites --no-parent -P documents\/websites\/ https:\/\/some-website.com<\/pre><p>Vediamo le opzioni di questo comando wget:<\/p><figure tabindex=\"0\" class=\"wp-block-table\"><table><tbody><tr><td><strong>&ndash;mirror<\/strong><\/td><td>Rende il download ricorsivo.<\/td><\/tr><tr><td><strong>&ndash;convert-links<\/strong><\/td><td>Converte tutti i link per consentire un utilizzo corretto offline.<\/td><\/tr><tr><td><strong>&ndash;page-requisites<\/strong><\/td><td>Include tutti i file necessari, come CSS, JS e immagini.<\/td><\/tr><tr><td><strong>&ndash;no-parent<\/strong><\/td><td>Evita di scaricare le directory superiori nella gerarchia.<\/td><\/tr><tr><td><strong>-P documents\/websites\/<\/strong><\/td><td>Specifica la directory in cui salvare tutti i file scaricati.<\/td><\/tr><\/tbody><\/table><\/figure><p>Una volta completato il processo, potrai aprire il sito web scaricato in locale e trovare tutti i file nella cartella <strong>documents\/websites\/<\/strong>.<\/p><h3 class=\"wp-block-heading\">Usa il comando wget per individuare link non funzionanti<\/h3><p>Vediamo un utilizzo pi&ugrave; avanzato. Puoi usare il comando wget per individuare tutti gli URL non funzionanti che restituiscono un errore 404 su un sito web specifico. Inizia eseguendo il seguente comando:<\/p><pre class=\"wp-block-preformatted\">wget -o wget-log -r -l 5 --spider http:\/\/example.com<\/pre><figure tabindex=\"0\" class=\"wp-block-table\"><table><tbody><tr><td><strong>-o<\/strong><\/td><td>Salva l&rsquo;output in un file per consultarlo in seguito.<\/td><\/tr><tr><td><strong>-l<\/strong><\/td><td>Specifica il livello di ricorsione.<\/td><\/tr><tr><td><strong>-r<\/strong><\/td><td>Abilita il download ricorsivo.<\/td><\/tr><tr><td><strong>&ndash;spider<\/strong><\/td><td>Attiva la modalit&agrave; spider di wget.<\/td><\/tr><\/tbody><\/table><\/figure><p>Ora puoi analizzare il file <strong>wget-log<\/strong> per ottenere l&rsquo;elenco dei link non funzionanti. Usa questo comando:<\/p><pre class=\"wp-block-preformatted\">grep -B 2 '404' wget-log | grep \"http\" | cut -d \" \" -f 4 | sort -u<\/pre><h3 class=\"wp-block-heading\">Usa il comando wget per scaricare file numerati<\/h3><p>Se hai file o immagini numerati in una sequenza specifica, puoi scaricarli tutti facilmente con la seguente sintassi:<\/p><pre class=\"wp-block-preformatted\">wget http:\/\/example.com\/images\/{1..50}.jpg<\/pre><h2 class=\"wp-block-heading\" id=\"h-conclusioni\">Conclusioni<\/h2><p>Congratulazioni! Completando questo tutorial, hai imparato diversi utilizzi del comando wget. Ora puoi usarlo per scaricare uno o pi&ugrave; file. Inoltre, hai visto alcune funzionalit&agrave; avanzate, come scaricare un intero sito web o individuare URL non funzionanti. Per ulteriori dettagli, puoi consultare anche la <a href=\"https:\/\/www.gnu.org\/software\/wget\/manual\/wget.html\" target=\"_blank\" rel=\"noopener\">documentazione ufficiale<\/a>.<\/p><p>Hai altri suggerimenti o trucchi da condividere? Scrivili nei commenti qui sotto.<\/p><h2 class=\"wp-block-heading\" id=\"h-faq-sul-comando-wget\">FAQ sul comando wget<\/h2><div id=\"rank-math-faq\" class=\"rank-math-block\">\n<div class=\"rank-math-list \">\n<div id=\"faq-question-1771581197038\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">A cosa serve il comando wget?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Wget &egrave; uno strumento da riga di comando che permette di scaricare file e interagire con API REST. Supporta diversi protocolli Internet ed &egrave; in grado di gestire anche connessioni instabili o lente.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-1771581198038\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Come faccio a usare wget?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Per usare wget, devi prima installarlo sul tuo computer. Una volta completata l&rsquo;installazione, apri il prompt dei comandi e digita wget per verificare che l&rsquo;installazione sia andata a buon fine.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-1771581198600\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Come faccio a scaricare file usando wget?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Scaricare file con wget &egrave; semplice. Digita wget seguito dall&rsquo;URL del file che vuoi scaricare nel prompt dei comandi, quindi premi Invio per avviare il download.<\/p>\n\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Questa guida ti spiega come usare il comando wget su Linux. Include 12 esempi pratici per aiutarti a metterlo subito in pratica. Al termine, saprai cos&rsquo;&egrave; il comando wget e come usarlo per scaricare file dal web. Cos&rsquo;&egrave; il comando wget? Wget &egrave; uno strumento da riga di comando che ti permette di scaricare file [&#8230;]<\/p>\n<p><a class=\"btn btn-secondary understrap-read-more-link\" href=\"\/it\/tutorial\/comando-wget\">Read More&#8230;<\/a><\/p>\n","protected":false},"author":190,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"rank_math_title":"Guida al comando wget con esempi pratici","rank_math_description":"Impara a usare il comando wget su Linux con 12 esempi pratici. Questa guida spiega anche come installarlo e utilizzarlo correttamente.","rank_math_focus_keyword":"comando wget","footnotes":""},"categories":[17],"tags":[],"class_list":["post-8073","post","type-post","status-publish","format-standard","hentry","category-vps"],"hreflangs":[],"_links":{"self":[{"href":"https:\/\/www.hostinger.com\/it\/tutorial\/wp-json\/wp\/v2\/posts\/8073","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hostinger.com\/it\/tutorial\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hostinger.com\/it\/tutorial\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/it\/tutorial\/wp-json\/wp\/v2\/users\/190"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/it\/tutorial\/wp-json\/wp\/v2\/comments?post=8073"}],"version-history":[{"count":5,"href":"https:\/\/www.hostinger.com\/it\/tutorial\/wp-json\/wp\/v2\/posts\/8073\/revisions"}],"predecessor-version":[{"id":8081,"href":"https:\/\/www.hostinger.com\/it\/tutorial\/wp-json\/wp\/v2\/posts\/8073\/revisions\/8081"}],"wp:attachment":[{"href":"https:\/\/www.hostinger.com\/it\/tutorial\/wp-json\/wp\/v2\/media?parent=8073"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hostinger.com\/it\/tutorial\/wp-json\/wp\/v2\/categories?post=8073"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hostinger.com\/it\/tutorial\/wp-json\/wp\/v2\/tags?post=8073"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}