{"id":11467,"date":"2023-10-21T12:51:05","date_gmt":"2023-10-21T15:51:05","guid":{"rendered":"https:\/\/www.homehost.com.br\/blog\/?p=11467"},"modified":"2023-10-21T12:51:38","modified_gmt":"2023-10-21T15:51:38","slug":"wget","status":"publish","type":"post","link":"https:\/\/www.homehost.com.br\/blog\/tutoriais\/linux\/wget\/","title":{"rendered":"Wget: como fazer download de arquivos no Linux"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Se voc\u00ea procura por um meio de fazer download de arquivos da web, atrav\u00e9s da linha de comando, o <strong>Wget \u00e9 uma das ferramentas de uso simples e objetivo<\/strong>, que ir\u00e1 lhe auxiliar nessa necessidade.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Essa ferramenta suporta o download de arquivos fazendo uso dos protocolos <strong>HTTP, HTTPS e FTP<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Dentre as op\u00e7\u00f5es que o <strong>Wget<\/strong> possui, existem as fun\u00e7\u00f5es que permitem baixar v\u00e1rios arquivos, a retomada de downloads interrompidos, a limita\u00e7\u00e3o da largura de banda, downloads de forma recursiva, download em segundo plano bem como espelhamento de site, entre outros.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">O <strong>Wget<\/strong> \u00e9 compat\u00edvel com qualquer distribui\u00e7\u00e3o <strong>Linux<\/strong>, tanto nas mais antigas bem como nas mais recentes, a sua instala\u00e7\u00e3o \u00e9 descomplicada. Por exemplo, voc\u00ea pode usar o wget para baixar arquivos em um <a href=\"https:\/\/www.homehost.com.br\/servidores-vps\/\">servidor VPS<\/a> Linux na Homehost.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Neste artigo, voc\u00ea ir\u00e1 conferir explica\u00e7\u00f5es e exemplos pr\u00e1ticos sobre o uso dessa poderosa ferramenta e suas principais op\u00e7\u00f5es.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><div id=\"ez-toc-container\" class=\"ez-toc-v2_0_72 ez-toc-wrap-center counter-hierarchy ez-toc-counter ez-toc-custom ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Conte\u00fado<\/p>\n<span class=\"ez-toc-title-toggle\"><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/linux\/wget\/#Como_instalar_o_Wget_no_Linux\" title=\"Como instalar o Wget no Linux\">Como instalar o Wget no Linux<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/linux\/wget\/#Como_instalar_o_Wget_em_distribuicoes_baseadas_em_Debian_como_Ubuntu_Minti\" title=\"Como instalar o Wget em distribui\u00e7\u00f5es baseadas em Debian, como Ubuntu, Minti.\">Como instalar o Wget em distribui\u00e7\u00f5es baseadas em Debian, como Ubuntu, Minti.<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/linux\/wget\/#Como_instalar_o_Wget_em_distribuicoes_RedHat_como_no_CentOS_e_Fedora\" title=\"Como instalar o Wget em distribui\u00e7\u00f5es RedHat, como no CentOS e Fedora.\">Como instalar o Wget em distribui\u00e7\u00f5es RedHat, como no CentOS e Fedora.<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/linux\/wget\/#Conhecendo_a_estrutura_do_Wget_no_Linux\" title=\"Conhecendo a estrutura do Wget no Linux\">Conhecendo a estrutura do Wget no Linux<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/linux\/wget\/#Como_fazer_downloads_com_o_Wget\" title=\"Como fazer downloads com o Wget\">Como fazer downloads com o Wget<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/linux\/wget\/#Baixar_e_salvar_arquivo_com_um_nome_diferente_usando_o_Wget\" title=\"Baixar e salvar arquivo com um nome diferente usando o Wget\">Baixar e salvar arquivo com um nome diferente usando o Wget<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/linux\/wget\/#Baixando_um_arquivo_para_um_diretorio_especifico\" title=\"Baixando um arquivo para um diret\u00f3rio espec\u00edfico\">Baixando um arquivo para um diret\u00f3rio espec\u00edfico<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/linux\/wget\/#Como_limitar_a_velocidade_de_download\" title=\"Como limitar a velocidade de download\">Como limitar a velocidade de download<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/linux\/wget\/#Como_retomar_o_download_interrompido\" title=\"Como retomar o download interrompido\">Como retomar o download interrompido<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/linux\/wget\/#Como_fazer_download_em_segundo_plano_com_o_wget\" title=\"Como fazer download em segundo plano com o wget\">Como fazer download em segundo plano com o wget<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/linux\/wget\/#Configurar_tentativas_de_repeticao\" title=\"Configurar tentativas de repeti\u00e7\u00e3o\">Configurar tentativas de repeti\u00e7\u00e3o<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/linux\/wget\/#Como_baixar_varios_arquivos_de_uma_vez_com_o_Wget\" title=\"Como baixar v\u00e1rios arquivos de uma vez com o Wget\">Como baixar v\u00e1rios arquivos de uma vez com o Wget<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/linux\/wget\/#Fazer_download_pelo_FTP\" title=\"Fazer download pelo FTP\">Fazer download pelo FTP<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-14\" href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/linux\/wget\/#Como_recuperar_um_site_completo_com_o_Wget\" title=\"Como recuperar um site completo com o Wget\">Como recuperar um site completo com o Wget<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-15\" href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/linux\/wget\/#Como_localizar_links_quebrados_com_o_Wget\" title=\"Como localizar links quebrados com o Wget\">Como localizar links quebrados com o Wget<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-16\" href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/linux\/wget\/#Como_baixar_arquivos_numerados\" title=\"Como baixar arquivos numerados\">Como baixar arquivos numerados<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-17\" href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/linux\/wget\/#Ignorar_a_checagem_do_https\" title=\"Ignorar a checagem do https\">Ignorar a checagem do https<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-18\" href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/linux\/wget\/#Rejeitar_determinados_arquivos_com_o_Wget\" title=\"Rejeitar determinados arquivos com o Wget\">Rejeitar determinados arquivos com o Wget<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-19\" href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/linux\/wget\/#Baixar_determinada_extensao_de_arquivos_com_o_Wget\" title=\"Baixar determinada extens\u00e3o de arquivos com o Wget\">Baixar determinada extens\u00e3o de arquivos com o Wget<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-20\" href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/linux\/wget\/#Consideracoes_finais\" title=\"Considera\u00e7\u00f5es finais\">Considera\u00e7\u00f5es finais<\/a><\/li><\/ul><\/nav><\/div>\n<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Como_instalar_o_Wget_no_Linux\"><\/span>Como instalar o Wget no Linux<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">O <strong>wget<\/strong> vem pr\u00e9-instalado na ampla maioria das distribui\u00e7\u00f5es <strong>Linux <\/strong>e concluir a sua instala\u00e7\u00e3o \u00e9 bem simples.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Voc\u00ea pode iniciar conferindo se o <strong>Wget<\/strong> est\u00e1 presente na m\u00e1quina <strong>Linux<\/strong> desejada.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Portanto, abra a interface do terminal, digite<strong> wget<\/strong> e pressione a tecla <strong>Enter<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Se o <strong>Wget <\/strong>estiver instalado, o terminal ir\u00e1 exibir o seguinte aviso para voc\u00ea<strong> wget: missing URL.<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img fetchpriority=\"high\" decoding=\"async\" src=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/10\/Captura-de-tela-2023-10-13-175500.png\" alt=\"verificando a instala\u00e7\u00e3o do wget\" class=\"wp-image-11488\" width=\"725\" height=\"122\" srcset=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/10\/Captura-de-tela-2023-10-13-175500.png 725w, https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/10\/Captura-de-tela-2023-10-13-175500-300x50.png 300w\" sizes=\"(max-width: 725px) 100vw, 725px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Em contrapartida, se n\u00e3o estiver instalado, o terminal exibir\u00e1 o aviso: <strong>wget command not found ou No such file or directory.<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/10\/Captura-de-tela-2023-10-13-175718.png\" alt=\"O wget n\u00e3o est\u00e1 instalado\" class=\"wp-image-11489\" width=\"731\" height=\"123\" srcset=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/10\/Captura-de-tela-2023-10-13-175718.png 731w, https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/10\/Captura-de-tela-2023-10-13-175718-300x50.png 300w\" sizes=\"(max-width: 731px) 100vw, 731px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Havendo a confirma\u00e7\u00e3o de que n\u00e3o h\u00e1 o<strong> Wget <\/strong>instalado, voc\u00ea poder\u00e1 fazer sua instala\u00e7\u00e3o de forma f\u00e1cil, atrav\u00e9s do gerenciador de pacotes da distribui\u00e7\u00e3o que voc\u00ea est\u00e1 usando.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Como_instalar_o_Wget_em_distribuicoes_baseadas_em_Debian_como_Ubuntu_Minti\"><\/span>Como instalar o Wget em distribui\u00e7\u00f5es baseadas em Debian, como Ubuntu, Minti.<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Sintaxe e sa\u00edda esperada:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">$ sudo apt install wget<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/10\/Captura-de-tela-2023-10-13-180010.png\" alt=\"como fazer a instala\u00e7\u00e3o do wget no ubuntu\" class=\"wp-image-11491\" width=\"730\" height=\"497\" srcset=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/10\/Captura-de-tela-2023-10-13-180010.png 730w, https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/10\/Captura-de-tela-2023-10-13-180010-300x204.png 300w\" sizes=\"(max-width: 730px) 100vw, 730px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Como_instalar_o_Wget_em_distribuicoes_RedHat_como_no_CentOS_e_Fedora\"><\/span>Como instalar o Wget em distribui\u00e7\u00f5es RedHat, como no CentOS e Fedora.<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Instalar o <strong>Wget<\/strong> em distribui\u00e7\u00f5es <strong>RedHat<\/strong> \u00e9 t\u00e3o simples quanto em distribui\u00e7\u00f5es baseadas em D<strong>ebian<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Sintaxe e sa\u00edda esperada:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">$ sudo yum install wget<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/10\/Captura-de-tela-2023-10-13-181555.png\" alt=\"instalar o ubuntu no centos\" class=\"wp-image-11490\" width=\"724\" height=\"833\" srcset=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/10\/Captura-de-tela-2023-10-13-181555.png 724w, https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/10\/Captura-de-tela-2023-10-13-181555-261x300.png 261w\" sizes=\"(max-width: 724px) 100vw, 724px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Conhecendo_a_estrutura_do_Wget_no_Linux\"><\/span>Conhecendo a estrutura do Wget no Linux<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Antes de voc\u00ea iniciar a pr\u00e1tica no uso do comando <strong>Wget<\/strong>, vale a pena conferir como \u00e9 a estrutura da sintaxe deste utilit\u00e1rio.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">As sintaxes do <strong>Wget<\/strong> possuem a seguinte definic\u00e3o:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>wget [op\u00e7\u00f5es] [url]<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ao passo que, op\u00e7\u00f5es s\u00e3o qualquer uma ou mais de uma das fun\u00e7\u00f5es auxiliares em que o <strong>Wget<\/strong> aceita. Iremos tratar delas a seguir.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A <strong>URL<\/strong> refere-se \u00e0 <strong>URL<\/strong> de um arquivo ou diret\u00f3rio em que desejamos fazer o download ou sincronismo.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Como_fazer_downloads_com_o_Wget\"><\/span>Como fazer downloads com o Wget<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">No m\u00e9todo de uso mais b\u00e1sico, sem o uso de qualquer op\u00e7\u00e3o, o <strong>Wget<\/strong> faz o download do dado para o diret\u00f3rio em que o usu\u00e1rio estiver no momento.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">No exemplo a seguir, vamos baixar o arquivo zipado da instala\u00e7\u00e3o mais recente do WordPress.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Comando e sa\u00edda:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">$ wget https:\/\/wordpress.org\/latest.zip<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/10\/Captura-de-tela-2023-10-13-195338.png\" alt=\"usando o wget para download\" class=\"wp-image-11492\" width=\"724\" height=\"218\" srcset=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/10\/Captura-de-tela-2023-10-13-195338.png 724w, https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/10\/Captura-de-tela-2023-10-13-195338-300x90.png 300w\" sizes=\"(max-width: 724px) 100vw, 724px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Ent\u00e3o, como voc\u00ea pode conferir, o resultado da sa\u00edda do comando come\u00e7a pela resolu\u00e7\u00e3o da <strong>URL <\/strong>digitada pelo IP correspondente a ela.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Em seguida, \u00e9 feita a conex\u00e3o de fato ao servidor externo e o download do arquivo \u00e9 iniciado.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Enquanto a transfer\u00eancia segue em execu\u00e7\u00e3o, uma barra de progresso \u00e9 exibida junto ao nome do arquivo, seu tamanho, velocidade do download e tempo de conclus\u00e3o.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Quando a transfer\u00eancia terminar, o arquivo estar\u00e1 localizado no mesmo diret\u00f3rio em que o usu\u00e1rio estiver no momento.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Caso voc\u00ea queira ocultar a sa\u00edda e ter a execu\u00e7\u00e3o silenciosa deste comando, inclua a op\u00e7\u00e3o <strong>-q<\/strong>, ficando assim:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">$ wget -q https:\/\/wordpress.org\/latest.zip<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Se voc\u00ea baixar o mesmo arquivo outra vez e no mesmo diret\u00f3rio, o <strong>Wget<\/strong> ir\u00e1 incluir um n\u00famero ao final do arquivo.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Baixar_e_salvar_arquivo_com_um_nome_diferente_usando_o_Wget\"><\/span>Baixar e salvar arquivo com um nome diferente usando o Wget<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Voc\u00ea pode se deparar em algum momento com algum procedimento em que seja necess\u00e1rio alterar o nome de um arquivo baixado. Todavia, fazer isso durante o download far\u00e1 voc\u00ea economizar alguns comandos.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ent\u00e3o, para baixar um arquivo com um nome diferente do qual est\u00e1 na fonte, use a op\u00e7\u00e3o <strong>-O<\/strong> seguida pelo nome que desejado.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">$ wget -O wordpress-instalador.zip https:\/\/wordpress.org\/latest.zip<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Em suma, o comando acima salvar\u00e1 o arquivo wordpress.zip com o nome wordpress-instalador.zip quando o download terminar.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Baixando_um_arquivo_para_um_diretorio_especifico\"><\/span>Baixando um arquivo para um diret\u00f3rio espec\u00edfico<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Ao usar o <strong>Wget<\/strong> de forma b\u00e1sica, voc\u00ea perceber\u00e1 que o comando salvar\u00e1 o conte\u00fado baixado no diret\u00f3rio em que seu usu\u00e1rio estiver.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Quando voc\u00ea precisar salvar o conte\u00fado baixado em um local diferente, dever\u00e1 usar a op\u00e7\u00e3o <strong>-P<\/strong> na sintaxe do comando.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Por exemplo, salvaremos o instalador do WordPress em um diret\u00f3rio diferente do atual do usu\u00e1rio:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">$ wget -P \/home\/dados https:\/\/wordpress.org\/latest.zip<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/10\/Captura-de-tela-2023-10-17-201906.png\" alt=\"fazendo download de arquivos com wget\" class=\"wp-image-11495\" width=\"726\" height=\"249\" srcset=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/10\/Captura-de-tela-2023-10-17-201906.png 726w, https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/10\/Captura-de-tela-2023-10-17-201906-300x103.png 300w\" sizes=\"(max-width: 726px) 100vw, 726px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">O comando acima far\u00e1 com que o arquivo .zip em quest\u00e3o seja salvo no diret\u00f3rio \/home\/dados.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Como_limitar_a_velocidade_de_download\"><\/span>Como limitar a velocidade de download<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Quando voc\u00ea possui a tarefa de baixar um arquivo muito grande e n\u00e3o pode ocupar a largura de banda durante a transfer\u00eancia, h\u00e1 a possibilidade de impor um limite de tr\u00e1fego enquanto o arquivo trafega na rede.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Assim, voc\u00ea poder\u00e1 fazer uso da op\u00e7\u00e3o <strong>&#8211;limit-rate<\/strong>, que por padr\u00e3o, mede a velocidade em bytes\/segundo.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Por\u00e9m, voc\u00ea precisar\u00e1 tamb\u00e9m informar qual a unidade de medida na transfer\u00eancia, acrescentando <strong>k, m<\/strong> <strong>ou g<\/strong>, que respectivamente representam em unidades <strong>kilobytes, megabytes e gigabytes<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">No exemplo abaixo, o comando far\u00e1 download do pacote do cluster mysql, tendo 1MB como limite de velocidade no download:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">$ wget &#8211;limit-rate=1m https:\/\/downloads.mysql.com\/archives\/get\/p\/14\/file\/mysql-cluster_8.0.33-1ubuntu23.04_amd64.deb-bundle.tar<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/10\/Captura-de-tela-2023-10-17-214222.png\" alt=\"limitando a velocidade de download com o wget\" class=\"wp-image-11496\" width=\"724\" height=\"403\" srcset=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/10\/Captura-de-tela-2023-10-17-214222.png 724w, https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/10\/Captura-de-tela-2023-10-17-214222-300x167.png 300w\" sizes=\"(max-width: 724px) 100vw, 724px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Desse modo, o download permanece com a velocidade constante de 1MB do in\u00edcio ao fim, n\u00e3o ocupando toda a velocidade da conex\u00e3o.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Como_retomar_o_download_interrompido\"><\/span>Como retomar o download interrompido<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Em situa\u00e7\u00f5es em que voc\u00ea baixar arquivos muito grande e houver a interrup\u00e7\u00e3o da conex\u00e3o, basta utilizar a op\u00e7\u00e3o <strong>-c<\/strong> para retomar o processo do download de onde foi interrompido sem a necessidade de recome\u00e7ar do zero.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Neste exemplo, fizemos a retomada do download do arquivo do cluster mysql.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">$ wget -c https:\/\/downloads.mysql.com\/archives\/get\/p\/14\/file\/mysql-cluster_8.0.33-1ubuntu23.04_amd64.deb-bundle.tar<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/10\/Captura-de-tela-2023-10-17-220054.png\" alt=\"retomando download interrompido\" class=\"wp-image-11497\" width=\"722\" height=\"384\" srcset=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/10\/Captura-de-tela-2023-10-17-220054.png 722w, https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/10\/Captura-de-tela-2023-10-17-220054-300x160.png 300w\" sizes=\"(max-width: 722px) 100vw, 722px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Por\u00e9m, entretanto, se o servidor que hospeda os dados n\u00e3o suportar a retomada do processo, o comando far\u00e1 o rein\u00edcio da transfer\u00eancia desde o zero, substituindo o arquivo que foi parcialmente baixado.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Como_fazer_download_em_segundo_plano_com_o_wget\"><\/span>Como fazer download em segundo plano com o wget<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Fazer o download em segundo plano nos permite continuar utilizando o terminal enquanto a transfer\u00eancia estiver em andamento.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Isso \u00e9 muito \u00fatil quando temos acesso a apenas uma interface de linha de comando e queremos economizar tempo em tarefas mais demoradas.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Sendo assim, fazemos uso da op\u00e7\u00e3o <strong>-b<\/strong>, como no pr\u00f3ximo exemplo, em que fazemos o download novamente do arquivo do cluster mysql.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">$ wget -b https:\/\/downloads.mysql.com\/archives\/get\/p\/14\/file\/mysql-cluster_8.0.33-1ubuntu23.04_amd64.deb-bundle.tar<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/10\/Captura-de-tela-2023-10-17-221331.png\" alt=\"fazendo o download de forma silenciosa\" class=\"wp-image-11498\" width=\"728\" height=\"97\" srcset=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/10\/Captura-de-tela-2023-10-17-221331.png 728w, https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/10\/Captura-de-tela-2023-10-17-221331-300x40.png 300w\" sizes=\"(max-width: 728px) 100vw, 728px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Como voc\u00ea pode observar acima, na sa\u00edda do comando h\u00e1 o armazenamento no arquivo wget-log.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">E ainda assim, se em algum momento voc\u00ea sentir a necessidade de conferir como est\u00e1 o processo do download, use o comando <strong>tail<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Sintaxe do comando:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">$tail -f wget-log<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Configurar_tentativas_de_repeticao\"><\/span>Configurar tentativas de repeti\u00e7\u00e3o<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Em conex\u00f5es com a internet que oscilam com frequ\u00eancia, pode haver interrup\u00e7\u00e3o do download v\u00e1rias vezes.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Portanto, para contornar este problema, \u00e9 poss\u00edvel fazermos o aumento das tentativas de retomada do download usando a op\u00e7\u00e3o <strong>-tries<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Exemplo de sintaxe:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">$ wget -tries=100 https:\/\/wordpress.org\/latest.zip<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/10\/Captura-de-tela-2023-10-17-232357.png\" alt=\"impor configura\u00e7\u00e3o de repeti\u00e7\u00e3o\" class=\"wp-image-11499\" width=\"726\" height=\"234\" srcset=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/10\/Captura-de-tela-2023-10-17-232357.png 726w, https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/10\/Captura-de-tela-2023-10-17-232357-300x97.png 300w\" sizes=\"(max-width: 726px) 100vw, 726px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Dessa forma, o comando far\u00e1 at\u00e9 100 tentativas de download, se necess\u00e1rio.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Como_baixar_varios_arquivos_de_uma_vez_com_o_Wget\"><\/span>Como baixar v\u00e1rios arquivos de uma vez com o Wget<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Voc\u00ea tem v\u00e1rios arquivos de um mesmo servidor de origem ou de v\u00e1rias origens diferentes, ent\u00e3o, poder\u00e1 baix\u00e1-los de forma simult\u00e2nea no mesmo comando.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Para tanto, basta voc\u00ea usar a op\u00e7\u00e3o <strong>-i <\/strong>seguida de um arquivo contendo a lista de <strong>URLs<\/strong> dos dados a serem baixadas. Vale lembrar que cada <strong>URL<\/strong> precisa estar separada da outra, uma por linha.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Como exemplo, criamos o arquivo downloads.txt e nele inclu\u00edmos as URLs para download do instalador do Grafana, Mysql e de um patch do Linux.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">$ wget -i downloads.txt<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A seguir, podemos conferir a sa\u00edda do comando. O download do arquivo seguinte somente inicia quando o anterior terminar.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/10\/Captura-de-tela-2023-10-18-175158.png\" alt=\"usando o wget para downloads simult\u00e2neos \" class=\"wp-image-11500\" width=\"878\" height=\"852\" srcset=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/10\/Captura-de-tela-2023-10-18-175158.png 878w, https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/10\/Captura-de-tela-2023-10-18-175158-300x291.png 300w, https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/10\/Captura-de-tela-2023-10-18-175158-768x745.png 768w, https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/10\/Captura-de-tela-2023-10-18-175158-24x24.png 24w, https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/10\/Captura-de-tela-2023-10-18-175158-48x48.png 48w\" sizes=\"(max-width: 878px) 100vw, 878px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Fazer_download_pelo_FTP\"><\/span>Fazer download pelo FTP<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Para baixar um arquivo de um servidor <strong>FTP<\/strong> protegido por senha, especifique o nome de usu\u00e1rio e a senha conforme mostrado abaixo:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">$ wget &#8211;ftp-user=Usuario_FTP &#8211;ftp-password=Senha_FTP ftp:\/\/ftp.siteexemplo.com\/nomdoarquivo.extensao<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Como_recuperar_um_site_completo_com_o_Wget\"><\/span>Como recuperar um site completo com o Wget<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">O <strong>Wget <\/strong>\u00e9 capaz de baixar a c\u00f3pia da estrutura de um site.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Desse modo, com a op\u00e7\u00e3o &nbsp;<strong>&#8211;mirror<\/strong> e algumas outras op\u00e7\u00f5es adicionais, o comando efetua a c\u00f3pia local completa do site desejado, incluindo <strong>links internos, estrutura do CSS, c\u00f3digo JavaScript, imagens.<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">$ wget &#8211;mirror &#8211;convert-links &#8211;page-requisites &#8211;no-parent -P Downloads\/site\/ https:\/\/www.homehost.com.br\/blog\/<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/10\/Captura-de-tela-2023-10-18-191049.png\" alt=\"clonando um site\" class=\"wp-image-11501\" width=\"929\" height=\"524\" srcset=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/10\/Captura-de-tela-2023-10-18-191049.png 929w, https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/10\/Captura-de-tela-2023-10-18-191049-300x169.png 300w, https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/10\/Captura-de-tela-2023-10-18-191049-768x433.png 768w\" sizes=\"(max-width: 929px) 100vw, 929px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Uma breve explica\u00e7\u00e3o sobre as op\u00e7\u00f5es usadas no comando:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>&#8211;mirror: <\/strong>Faz com que o download se torne repetitivo.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>&#8211;convert-links: <\/strong>Essa op\u00e7\u00e3o \u00e9 respons\u00e1vel por converter todos os links para uso funcional no ambiente offline.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>&#8211;page-requisites:<\/strong> Op\u00e7\u00e3o que faz a inclus\u00e3o de todos os arquivos essenciais da estrutura do site, os j\u00e1 citados CSS, JS e as imagens.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>&#8211;no-parent:<\/strong> Faz com que todos os diret\u00f3rios acima da hierarquia pai n\u00e3o sejam baixados.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Em outras palavras, ser\u00e1 baixado apenas o conte\u00fado do site.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Como_localizar_links_quebrados_com_o_Wget\"><\/span>Como localizar links quebrados com o Wget<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Se voc\u00ea faz manuten\u00e7\u00e3o de sites e est\u00e1 \u00e0 procura de uma forma para avaliar os links dos sites, \u00e0 <strong>procura de links que retornem o erro 404<\/strong>, poder\u00e1 usar o poder do comando <strong>Wget<\/strong> para essa finalidade.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">$ wget -o wget-log -r -l 5 &#8211;spider <a href=\"https:\/\/www.homehost.com.br\">https:\/\/www.homehost.com.br<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Explicando as op\u00e7\u00f5es usadas com o comando:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>-o<\/strong>: Respons\u00e1vel por reunir a sa\u00edda do comando em um arquivo para an\u00e1lise posteriormente.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>-l<\/strong>: Define a quantidade de repeti\u00e7\u00f5es que o comando far\u00e1, caso necess\u00e1rio.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>-r<\/strong>: Essa op\u00e7\u00e3o \u00e9 transforma o comando em recursivo, ou seja, far\u00e1 a varredura em subdiret\u00f3rios e links.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>&#8211;spider<\/strong>: Ativa o modo \u201caranha\u201d, respons\u00e1vel por fazer a busca dos links quebrados, sem a necessidade de salvar p\u00e1ginas.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Enquanto o comando estiver em execu\u00e7\u00e3o, n\u00e3o haver\u00e1 sa\u00edda.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ent\u00e3o, quando o comando for finalizado, voc\u00ea poder\u00e1 analisar o arquivo <strong>web-log<\/strong> para filtrar os links com problemas.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Para tanto, h\u00e1 o seguinte comando para facilitar este trabalho:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">$ grep -B 2 &#8216;404&#8217; wget-log | grep &#8220;http&#8221; | cut -d &#8221; &#8221; -f 4 | sort -u<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/10\/Captura-de-tela-2023-10-18-212407.png\" alt=\"usando o wget para analise de links\" class=\"wp-image-11502\" width=\"914\" height=\"397\" srcset=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/10\/Captura-de-tela-2023-10-18-212407.png 914w, https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/10\/Captura-de-tela-2023-10-18-212407-300x130.png 300w, https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/10\/Captura-de-tela-2023-10-18-212407-768x334.png 768w\" sizes=\"(max-width: 914px) 100vw, 914px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Como_baixar_arquivos_numerados\"><\/span>Como baixar arquivos numerados<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Se voc\u00ea possui uma lista de arquivos que est\u00e1 numerada e deseja baixar uma determinada faixa deles, poder\u00e1 fazer isso de forma f\u00e1cil, para tanto, use a seguinte sintaxe:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">$ wget https:\/\/www.homehost.com.br\/blog\/{1..50}.jpg<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/10\/Captura-de-tela-2023-10-18-214605.png\" alt=\"baixar faixa de arquivos numerados\" class=\"wp-image-11503\" width=\"918\" height=\"92\" srcset=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/10\/Captura-de-tela-2023-10-18-214605.png 918w, https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/10\/Captura-de-tela-2023-10-18-214605-300x30.png 300w, https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/10\/Captura-de-tela-2023-10-18-214605-768x77.png 768w\" sizes=\"(max-width: 918px) 100vw, 918px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">No t\u00e9rmino do comando, haver\u00e1 um pequeno relat\u00f3rio informando o tempo decorrido, quantos arquivos encontrados bem como o tamanho deles.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Ignorar_a_checagem_do_https\"><\/span>Ignorar a checagem do https<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Atualmente, a ampla maioria dos sites possuem <strong>certificados SSL,<\/strong> nos obrigando a digitar o protocolo <strong>HTTPS<\/strong> no in\u00edcio da URL em algumas situa\u00e7\u00f5es.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Mas, com o comando <strong>Wget<\/strong> temos uma forma de ignorar o protocolo de seguran\u00e7a, principalmente em casos que o certificado est\u00e1 inv\u00e1lido (vencido).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ent\u00e3o, usamos a op\u00e7\u00e3o<strong> &#8211;no-check-certificate <\/strong>para essa finalidade.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Exemplo de sintaxe:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">$ wget &#8211;no-check-certificate http:\/\/wordpress.org\/latest.zip<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/10\/Captura-de-tela-2023-10-18-225505.png\" alt=\"wget: ignorar o protocolo https\" class=\"wp-image-11504\" width=\"909\" height=\"290\" srcset=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/10\/Captura-de-tela-2023-10-18-225505.png 909w, https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/10\/Captura-de-tela-2023-10-18-225505-300x96.png 300w, https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/10\/Captura-de-tela-2023-10-18-225505-768x245.png 768w\" sizes=\"(max-width: 909px) 100vw, 909px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Rejeitar_determinados_arquivos_com_o_Wget\"><\/span>Rejeitar determinados arquivos com o Wget<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u00c0s vezes, n\u00e3o precisamos baixar um ou mais tipos de arquivos de determinados formatos. Nestes casos, usamos a op\u00e7\u00e3o <strong>&#8211;reject<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">$ wget &#8211;reject=html &#8211;mirror -p &#8211;convert-links -P .\/LOCAL https:\/\/www.homehost.com.br<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Com isso, essa sintaxe de comando ir\u00e1 varrer o site por completo, baixando todos os arquivos, exceto os arquivos que possuem a extens\u00e3o <strong>.html<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Baixar_determinada_extensao_de_arquivos_com_o_Wget\"><\/span>Baixar determinada extens\u00e3o de arquivos com o Wget<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Um pouco contr\u00e1rio ao exemplo anterior, no comando a seguir, voc\u00ea poder\u00e1 baixar determinado tipo de arquivo com base em sua extens\u00e3o e as demais extens\u00f5es n\u00e3o ser\u00e3o baixadas.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Por exemplo, com o comando abaixo, voc\u00ea poder\u00e1 baixar os arquivos com a extens\u00e3o <strong>.jpg<\/strong>:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">$ wget -r -A.jpg &#8211;mirror -p &#8211;convert-links -P .\/LOCAL https:\/\/www.homehost.com.br<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/10\/Captura-de-tela-2023-10-18-235627.png\" alt=\"download de extens\u00e3o de arquivos com wget\" class=\"wp-image-11505\" width=\"917\" height=\"186\" srcset=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/10\/Captura-de-tela-2023-10-18-235627.png 917w, https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/10\/Captura-de-tela-2023-10-18-235627-300x61.png 300w, https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/10\/Captura-de-tela-2023-10-18-235627-768x156.png 768w\" sizes=\"(max-width: 917px) 100vw, 917px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Assim como no exemplo anterior, essa sintaxe de comando ir\u00e1 varrer o site por completo, por\u00e9m, baixar\u00e1 apenas os arquivos<strong> .jpg<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Em ambos os exemplos, ao final do processo o tempo decorrido \u00e9 mostrado, a quantidade de arquivos baixados assim como o tamanho total.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Consideracoes_finais\"><\/span>Considera\u00e7\u00f5es finais<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Por aqui, vimos neste artigo v\u00e1rias das <strong>muitas utilidades que o Wget possui no Linux.<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Com este comando, voc\u00ea \u00e9 capaz de baixar desde um arquivo simples a m\u00faltiplos arquivos.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Al\u00e9m disso, vimos como \u00e9 poss\u00edvel retomar downloads parciais, e us\u00e1-lo para outros fins avan\u00e7ados como o download de um site ou como localizar<strong> URLs com erro 404<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Voc\u00ea pode conferir outras funcionalidades n\u00e3o abordadas neste artigo, dessa forma, visite a p\u00e1gina do <strong>Manual do Wget.<\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Se voc\u00ea procura por um meio de fazer download de arquivos da web, atrav\u00e9s da linha de comando, o Wget \u00e9 uma das ferramentas de uso simples e objetivo, que ir\u00e1 lhe auxiliar nessa necessidade. Essa ferramenta suporta o download de arquivos fazendo uso dos protocolos HTTP, HTTPS e FTP. Dentre as op\u00e7\u00f5es que o [&hellip;]<\/p>\n","protected":false},"author":32,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_helpful_status":1,"_lmt_disableupdate":"","_lmt_disable":"","_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[77],"tags":[],"class_list":["post-11467","post","type-post","status-publish","format-standard","hentry","category-linux"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.6 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Wget: como fazer download de arquivos no Linux | Homehost<\/title>\n<meta name=\"description\" content=\"O comando wget no Linux possui a finalidade de fazer download de conte\u00fado da internet em geral. Confira aqui os principais uso do wget.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/linux\/wget\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Wget: como fazer download de arquivos no Linux | Homehost\" \/>\n<meta property=\"og:description\" content=\"O comando wget no Linux possui a finalidade de fazer download de conte\u00fado da internet em geral. Confira aqui os principais uso do wget.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/linux\/wget\/\" \/>\n<meta property=\"og:site_name\" content=\"Homehost\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Homehost\/\" \/>\n<meta property=\"article:published_time\" content=\"2023-10-21T15:51:05+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-10-21T15:51:38+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/10\/Captura-de-tela-2023-10-13-175500.png\" \/>\n<meta name=\"author\" content=\"Marcio S\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@Homehost\" \/>\n<meta name=\"twitter:site\" content=\"@Homehost\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Marcio S\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. tempo de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"15 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/linux\/wget\/\",\"url\":\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/linux\/wget\/\",\"name\":\"Wget: como fazer download de arquivos no Linux | Homehost\",\"isPartOf\":{\"@id\":\"https:\/\/www.homehost.com.br\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/linux\/wget\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/linux\/wget\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/10\/Captura-de-tela-2023-10-13-175500.png\",\"datePublished\":\"2023-10-21T15:51:05+00:00\",\"dateModified\":\"2023-10-21T15:51:38+00:00\",\"author\":{\"@id\":\"https:\/\/www.homehost.com.br\/blog\/#\/schema\/person\/b4725ec11e3345dd40703bda7d8d528c\"},\"description\":\"O comando wget no Linux possui a finalidade de fazer download de conte\u00fado da internet em geral. Confira aqui os principais uso do wget.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/linux\/wget\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/linux\/wget\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/linux\/wget\/#primaryimage\",\"url\":\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/10\/Captura-de-tela-2023-10-13-175500.png\",\"contentUrl\":\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/10\/Captura-de-tela-2023-10-13-175500.png\",\"width\":725,\"height\":122},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/linux\/wget\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"In\u00edcio\",\"item\":\"https:\/\/www.homehost.com.br\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Wget: como fazer download de arquivos no Linux\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.homehost.com.br\/blog\/#website\",\"url\":\"https:\/\/www.homehost.com.br\/blog\/\",\"name\":\"Homehost\",\"description\":\"Hospedagem De Sites\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.homehost.com.br\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.homehost.com.br\/blog\/#\/schema\/person\/b4725ec11e3345dd40703bda7d8d528c\",\"name\":\"Marcio S\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Wget: como fazer download de arquivos no Linux | Homehost","description":"O comando wget no Linux possui a finalidade de fazer download de conte\u00fado da internet em geral. Confira aqui os principais uso do wget.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.homehost.com.br\/blog\/tutoriais\/linux\/wget\/","og_locale":"pt_BR","og_type":"article","og_title":"Wget: como fazer download de arquivos no Linux | Homehost","og_description":"O comando wget no Linux possui a finalidade de fazer download de conte\u00fado da internet em geral. Confira aqui os principais uso do wget.","og_url":"https:\/\/www.homehost.com.br\/blog\/tutoriais\/linux\/wget\/","og_site_name":"Homehost","article_publisher":"https:\/\/www.facebook.com\/Homehost\/","article_published_time":"2023-10-21T15:51:05+00:00","article_modified_time":"2023-10-21T15:51:38+00:00","og_image":[{"url":"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/10\/Captura-de-tela-2023-10-13-175500.png","type":"","width":"","height":""}],"author":"Marcio S","twitter_card":"summary_large_image","twitter_creator":"@Homehost","twitter_site":"@Homehost","twitter_misc":{"Escrito por":"Marcio S","Est. tempo de leitura":"15 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.homehost.com.br\/blog\/tutoriais\/linux\/wget\/","url":"https:\/\/www.homehost.com.br\/blog\/tutoriais\/linux\/wget\/","name":"Wget: como fazer download de arquivos no Linux | Homehost","isPartOf":{"@id":"https:\/\/www.homehost.com.br\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.homehost.com.br\/blog\/tutoriais\/linux\/wget\/#primaryimage"},"image":{"@id":"https:\/\/www.homehost.com.br\/blog\/tutoriais\/linux\/wget\/#primaryimage"},"thumbnailUrl":"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/10\/Captura-de-tela-2023-10-13-175500.png","datePublished":"2023-10-21T15:51:05+00:00","dateModified":"2023-10-21T15:51:38+00:00","author":{"@id":"https:\/\/www.homehost.com.br\/blog\/#\/schema\/person\/b4725ec11e3345dd40703bda7d8d528c"},"description":"O comando wget no Linux possui a finalidade de fazer download de conte\u00fado da internet em geral. Confira aqui os principais uso do wget.","breadcrumb":{"@id":"https:\/\/www.homehost.com.br\/blog\/tutoriais\/linux\/wget\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.homehost.com.br\/blog\/tutoriais\/linux\/wget\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.homehost.com.br\/blog\/tutoriais\/linux\/wget\/#primaryimage","url":"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/10\/Captura-de-tela-2023-10-13-175500.png","contentUrl":"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/10\/Captura-de-tela-2023-10-13-175500.png","width":725,"height":122},{"@type":"BreadcrumbList","@id":"https:\/\/www.homehost.com.br\/blog\/tutoriais\/linux\/wget\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"In\u00edcio","item":"https:\/\/www.homehost.com.br\/blog\/"},{"@type":"ListItem","position":2,"name":"Wget: como fazer download de arquivos no Linux"}]},{"@type":"WebSite","@id":"https:\/\/www.homehost.com.br\/blog\/#website","url":"https:\/\/www.homehost.com.br\/blog\/","name":"Homehost","description":"Hospedagem De Sites","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.homehost.com.br\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-BR"},{"@type":"Person","@id":"https:\/\/www.homehost.com.br\/blog\/#\/schema\/person\/b4725ec11e3345dd40703bda7d8d528c","name":"Marcio S"}]}},"modified_by":"ad_hmhst","jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.homehost.com.br\/blog\/wp-json\/wp\/v2\/posts\/11467","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.homehost.com.br\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.homehost.com.br\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.homehost.com.br\/blog\/wp-json\/wp\/v2\/users\/32"}],"replies":[{"embeddable":true,"href":"https:\/\/www.homehost.com.br\/blog\/wp-json\/wp\/v2\/comments?post=11467"}],"version-history":[{"count":8,"href":"https:\/\/www.homehost.com.br\/blog\/wp-json\/wp\/v2\/posts\/11467\/revisions"}],"predecessor-version":[{"id":11512,"href":"https:\/\/www.homehost.com.br\/blog\/wp-json\/wp\/v2\/posts\/11467\/revisions\/11512"}],"wp:attachment":[{"href":"https:\/\/www.homehost.com.br\/blog\/wp-json\/wp\/v2\/media?parent=11467"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.homehost.com.br\/blog\/wp-json\/wp\/v2\/categories?post=11467"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.homehost.com.br\/blog\/wp-json\/wp\/v2\/tags?post=11467"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}