Wget - ótimo utilitário de downloads

Publicado por Angelo S. Mavridis Bartolome em 07/07/2010

[ Hits: 10.015 ]

Blog: https://angelobartolome.com

 


Wget - ótimo utilitário de downloads



Todos que usam GNU/Linux já baixaram algum dia, alguma vez, algum arquivo, geralmente essas pessoas baixam no modo gráfico, seja no KDE, XFCE, GNOME ou pelos navegadores Konqueror, Firefox, Iceweasel etc.

Porém poucos iniciantes conhecem o wget, um utilitário para fazer downloads em modo texto. Nesse artigo tentarei explicar um pouco sobre este fantástico comando.

Um pouco de historia:

GNU Wget é um programa livre que propicia o download de dados da web. É parte do projeto GNU. Seu nome deriva de World Wide Web e get. Ele suporta os protocolos a HTTP, HTTPS e FTP.

Escrito em C, Wget pode facilmente ser instalado em qualquer sistema Unix-like e já foi portado para diversos ambientes como Mac OS X, Microsoft Windows e OpenVMS.

Entre suas capacidades, se encontram:
  • Download recursivo em FTP ou HTTP
  • Conversão de links para visualização offline de páginas HTML
  • Suporte a proxy
  • Robustez em relação a conexões instáveis
  • Portabilidade
  • Suporte a IPv6
  • Suporte a SSL/TLS
  • Suporte a arquivos grandes (maiores que 2 GB)
  • Suporte a limite de velocidade para o download

Fonte: http://pt.wikipedia.org/wiki/Wget

Como vimos, o wget é utilizado para baixar arquivo da internet via ftp ou http. Quando uma pessoa observa a utilidade desse programa, pensa que é difícil decorar argumentos, parâmetros, códigos, porém é muito fácil baixar um arquivo:

wget http://seusite.com.br/seuarquivo

Pronto, o arquivo será baixado no diretório atual. Caso você não queira ver as mensagens que saem ao baixar o arquivo, acrescente a opção -q:

wget -q http://seusite.com.br/seuarquivo

Caso queira efetuar várias tentativas de download, adicione o comando -t NÚMERO. Ex.:

wget -q -t 5 http://seusite.com.br/seuarquivo

Se deseja um intervalo entre as tentativas, ao final do comando adicione --waitretry seguido de um TEMPO.

Caso queira baixar um arquivo HTML e salvá-lo com a própria extensão, adicione o parâmetro -E:

wget -E http://seusite.com.br/seuarquivo.html

Existem vários outros comandos, visite "man wget" ou "wget --help" para conhecer todos, a dica viraria um artigo com 50 páginas se eu citasse todos aqui.

Obrigado.

angelox_123

Outras dicas deste autor

Comando tar detectando tipo de arquivo automaticamente

Leitura recomendada

jnettop - Um ótimo visualizador o tráfego de rede entre hosts/ports

Como instalar o Lazarus no Ubuntu Dapper 6.06

Linux na sua raiz

OCS Inventory no CentOS 6.5 - Para inventário de rede

VMWare no Debian Etch (4.0)

  

Comentários
[1] Comentário enviado por VonNaturAustreVe em 11/07/2010 - 00:55h

Meu gerenciador preferido, rápido e leve :)

[]'s

[2] Comentário enviado por barklome em 23/07/2010 - 20:17h

Muito eficas tambem!

[3] Comentário enviado por victor_romano em 10/11/2010 - 08:50h

Boa dica. Sucinta e bem explicada.
Parabéns!



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts