Geral

Comando Wget: O Que E e Como Usa-lo (12 Exemplos Incluidos)

Geral·22 de março de 2026·28 min de leitura

Este guia ensina como utilizar o comando wget no Linux. Fornece 12 exemplos de comandos wget em acao para ajuda-lo a utiliza-los. Ao terminar, voce sabera tudo sobre o wget e como usa-lo para obter arquivos da web.

O que e o Comando Wget?

Wget e uma ferramenta computacional criada pelo Projeto GNU. Voce pode usa-la para recuperar conteudo e arquivos de varios servidores web. O nome e uma combinacao d

e World Wide Web e a palavra get. Suporta downloads via FTP, SFTP, HTTP e HTTPS.

O Wget e escrito em C portavel e pode ser usado em qualquer sistema Unix. Tambem e possivel implementa-lo no Mac OS X, Microsoft Windows, AmigaOS e outras plataformas populares.

Como Instalar o Wget?

Para esta demonstracao do comando wget, utilizaremos o Ubuntu 16.04. Mas a sintaxe funcionara em qualquer outra distribuicao Linux.

Primeiro, acesse seu servidor via SSH:

```bash

ssh usuario@tu_ip_del_servidor -p puerto

```

Para instalar o wget no Ubuntu 18.04 ou similar, execute o seguinte comando:

```bash

sudo apt-get install wget

```

Para instalar o wget no CentOS 7 ou distribuicoes anteriores, use:

```bash

sudo yum install wget

```

Assim que a instalacao for concluida, voce estara pronto para usa-lo. Alem disso, conhecimento de comandos basicos de SSH pode facilitar as coisas.

Exemplos de Comandos Wget:

Para comecar, forneceremos 12 exemplos de comandos wget que voce pode usar para tarefas diarias. Tenha em mente que voce tambem pode chamar esta funcao a partir de scripts e cron jobs!

1. Usando Wget para Baixar Arquivos Individuais:

Um dos exemplos basicos do comando wget e baixar um unico arquivo e armazena-lo no diretorio de trabalho atual. Por exemplo, voce pode obter a versao mais recente do WordPress com o seguinte comando:

```bash

wget https://wordpress.org/latest.zip

```

Neste exemplo, um arquivo chamado latest.zip sera baixado no diretorio de trabalho atual. Voce tambem vera informacoes adicionais, como progresso do download, velocidade, tamanho, hora e data.

2. Usando Wget para Baixar Multiplos Arquivos:

Podemos levar o uso do wget um passo adiante e baixar varios arquivos de uma vez. Para isso, precisaremos criar um documento de texto e colocar as URLs de download la.

Por exemplo, recuperaremos as versoes mais recentes do WordPress, Joomla e Drupal com wget. Digite o seguinte:

```bash

nano ejemplo.txt

```

Isso criara um arquivo chamado exemplo.txt e abrira uma interface de editor de texto. Cole estes links la:

```

https://wordpress.org/latest.zip

https://downloads.joomla.org/cms/joomla3/3-8-5/Joomla_3-8-5-Stable-Full_Package.zip

https://ftp.drupal.org/files/projects/drupal-8.4.5.zip

```

Feito isso, voce pode usar -i para obter todos os arquivos armazenados em seu arquivo de texto de exemplo:

```bash

wget -i ejemplo.txt

```

Aguarde o processo terminar e voce tera as instalacoes de tres dos sistemas de gerenciamento de conteudo mais populares.

3. Usando Wget para Obter Arquivos com Nomes Diferentes:

Neste exemplo de wget, salvaremos um arquivo com um nome diferente usando a opcao -O:

```bash

wget -O wordpress-install.zip https://wordpress.org/latest.zip

```

Neste caso, o recurso baixado sera salvo como wordpress-install.zip em vez do nome original.

4. Usando Wget para Salvar Arquivos em um Diretorio Especificado:

Voce pode usar o wget para colocar um arquivo em outro diretorio usando a funcao -P:

```bash

wget -P documentos/archivos/ https://wordpress.org/latest.zip

```

O arquivo que voce recuperar com esta sintaxe aparecera na pasta documentos/arquivos/.

5. Usando Wget para Limitar a Velocidade de Download:

Com o wget, voce tambem pode limitar a velocidade de download. Isso e util ao recuperar arquivos grandes e evitara que ele use toda a sua largura de banda. Este exemplo de wget definira o limite em 500k:

```bash

wget --limit-rate=500k https://wordpress.org/latest.zip

```

6. Usando Wget para Configurar Tentativas de Reenvio:

Problemas de conexao com a Internet podem interromper seu download. Para resolver este problema, podemos aumentar as tentativas de reenvio usando a funcao -tries:

```bash

wget --tries=100 https://wordpress.org/latest.zip

```

7. Usando Wget para Baixar em Segundo Plano:

Para arquivos extremamente grandes, voce pode aproveitar a funcao -b. Ela baixara seu conteudo em segundo plano.

```bash

wget -b http://ejemplo.com/archivo-grande.tar.gz

```

Um arquivo wget-log aparecera no seu diretorio de trabalho, que pode ser usado para verificar o progresso e o status do seu download. Voce tambem pode usar o comando tail:

```bash

tail -f wget-log

```

8. Usando Wget para Baixar via FTP:

O comando tambem pode ser usado com FTP. Voce so precisara especificar o nome de usuario e a senha, como neste exemplo de wget:

```bash

wget --ftp-user=TU_NOMBRE_DE_USUARIO --ftp-password=TU_CONTRASEÑA ftp://ejemplo.com/algo.tar

```

9. Usando Wget para Continuar Downloads Interrompidos:

Seu download pode ser interrompido se voce perder a conexao com a Internet ou sofrer uma queda de energia. Isso e bastante comum ao baixar arquivos grandes. Em vez de comecar de novo, e possivel continuar o download usando a funcao -c:

```bash

wget -c https://ejemplo/archivo-muy-grande.zip

```

Se voce prosseguir sem a funcao -c, o novo arquivo tera .1 adicionado ao final, ja que ele ja existe.

10. Usando Wget para Recuperar Sites Completos:

Tambem e possivel usar o comando wget para baixar o conteudo de um site inteiro. Isso permitira visualiza-lo localmente sem conexao com a Internet. Aqui esta um exemplo:

```bash

wget --mirror --convert-links --page-requisites --no-parent -P documentos/sitios-web/ https://algun-sitio.com

```

Vamos analisar os ingredientes deste comando wget:

- --mirror: Torna seu download

recursivo.

- --convert-links: Todos os links serao convertidos para uso adequado offline.

- --page-requisites: O seguinte incluira todos os arquivos necessarios, como CSS, JS e imagens.

- --no-parent: Garante que diretorios acima da hierarquia nao sejam recuperados.

- -P documentos/sites/: Garante que todo o conteudo va para o diretorio especificado.

Assim que o processo terminar, voce podera abrir o site baixado localmente e encontrar todos os arquivos na pasta documentos/sites/.

11. Usando Wget para Localizar Links Quebrados:

Vamos tentar algo mais avancado. Podemos usar o comando wget para localizar todas as URLs quebradas que exibem o erro 404 em um site especifico. Comece executando o seguinte:

```bash

wget -o wget-log -r -l 5 --spider http://ejemplo.com

```

- -o: Coleta a saida em um arquivo para uso posterior.

- -l: Especifica o nivel de recursao.

- -r: Torna o download recursivo.

- --spider: Configura o wget no modo aranha.

Agora podemos investigar o arquivo wget-log para encontrar a lista de links quebrados. Aqui esta o comando para isso:

```bash

grep -B 2 '404' wget-log | grep "http" | cut -d " " -f 4 | sort -u

```

12. Usando Wget para Baixar Arquivos Numerados:

Se voce tem arquivos ou imagens numerados em uma lista especifica, pode baixar todos facilmente com a seguinte sintaxe:

```bash

wget http://ejemplo.com/imagenes/{1..50}.jpg

```

Conclusao:

Parabens! Ao completar este tutorial, voce aprendeu varios usos do comando wget. Agora voce pode usa-lo para obter arquivos individuais ou multiplos. Alem disso, aprendeu alguns usos avancados, como baixar um site completo ou localizar URLs quebrados. Para mais informacoes, voce tambem pode consultar a documentacao oficial.

Ha alguma dica ou truque oculto que voce queira compartilhar? Sinta-se a vontade para fazer isso nos comentarios!

Ainda tem dúvidas?

Fale com a gente e responderemos o mais rápido possível!

Contatar o suporte