Limitação de banda de download com wget

Publicado por Carlos Henrique Marques em 24/07/2007

[ Hits: 13.162 ]

 


Limitação de banda de download com wget



Muita gente está acostumado a usar gerenciadores de downloads no Windows onde tem um "caminhão" de opções, mas no GNU/Linux não tem muitas.

Para quem está a procura de um gerenciador de downloads leve e muito eficiente eu recomendo o wget, ele é para modo texto e por isso é muito leve e já vem instalado vem na maioria das distribuições (se não em todas).

Para usá-lo é muito fácil, copie a URL do arquivo a ser baixado e no shell digite:

$ wget http://caminho_do_rquivo/arquivo.zip

Mas e aí, é só isso? Não, claro que não, o wget tem muitas opções. Por exemplo, para poder parar e depois continuar a baixar o arquivo do mesmo ponto de onde parou, acrescente -c ao comando, exemplo:

$ wget -c http://caminho_do_rquivo/arquivo.zip

E para limitar a banda usada pelo wget para que ele baixe a uma velocidade máxima de 20k, use --limit-rate=20. Ex.:

$ wget -c --limit-rate=20 http://caminho_do_rquivo/arquivo.zip

Explicações sobre todas as opções do wget podem ser encontradas digitando o comando:

$ wget --help

É isso aí galera, o wget é bem completo e fácil de usar!

Qualquer duvida perguntem.
Até mais.

Outras dicas deste autor

Dois ambientes gráficos no mesmo Linux

Servidor de CD's simples no Linux

Personalizando o Fluxbox

Leitura recomendada

Passando parâmetros do cliente SSH para o GIT

Otimizando seu cache DNS fuçando no BIND

Redirecionando portas no Debian Squeeze

Bug: "Wireless is disabled by hardware switch" [Resolvido]

aMSN snapshot - para quem gosta de fortes emoções diariamente

  

Comentários
[1] Comentário enviado por nunesvictor em 24/07/2007 - 14:02h

pow valew msm
ja dah areh pra fazer o próprio gerenciador de download em C++ usando wget como suporte a download
tem como passar mais info sobre o wget?
flw

[2] Comentário enviado por rickobranco em 24/07/2007 - 15:42h

Tem sim é só colocar a duvida ou o que você gostaria de fazer usando o Wget e eu ajudo

[3] Comentário enviado por dupotter em 24/07/2007 - 17:18h

tem um frontend pro wget, o gwget, pra quem quiser, http://www.gnome.org/projects/gwget/index.html

[4] Comentário enviado por nunesvictor em 25/07/2007 - 13:26h

jah havia visto um script falando sobre usar KDialog com progressbar pra tornar o download via wget gráfico, mas dae aparecem algumas limitações, pois o KDialog parece nao aceitar uma junção de varias propriedades num mesmo dialogo. No caso talvez seja preciso alem do progressbar, alguns radiobuttons pra o usuario fazer limitações de banda...etc
pensava em usar Qt Designer pra fazê-lo, mas confesso que C++ visual num é muito minha especialidade...
Será que haveria maneira de fazê-lo?

[5] Comentário enviado por rickobranco em 25/07/2007 - 14:08h

talvez você consiga algo bem fácil de se fazer usando shell-script, digo com uma extensão para gráfico como o Kommander ou se você preferir para o Gnome tem o Zenity.

link para artigo sobre o Zenity
http://www.vivaolinux.com.br/artigos/verArtigo.php?codigo=2627

[6] Comentário enviado por nunesvictor em 25/07/2007 - 14:53h

nunca me aventurei em Kommander, dá pra programar usando shell-script em linguagem visual com Kommander...
me interessei pelo assunto
abraços

[7] Comentário enviado por rickobranco em 25/07/2007 - 15:20h

Sim, dá inclusive tem um tutorial muito bom de Kommander no Guiadohardware
www.guiadohardware.net

[8] Comentário enviado por nunesvictor em 26/07/2007 - 14:21h

olha, entendi um pouco a linguagem do kommander, ja fiz um base do projeto...
mas inda to com alguns problemas...tipo, como passar o progresso do download do wget pra um progressbar do kommander?
ja consegui fazer o comando pra iniciar o download, com o comando

$ wget --output-file=/tmp/wgetlog link

assim, a verbose do wget vai pra um arquivo dentro de /tmp
mas como acessar a porcentagem e passa-la pro progressbar...

o projeto pode ser baxado em

http://lab.etfto.gov.br/~05103328/logica/vwget.tar.gz

abrass



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts