Pular para o conteúdo

Limitação de banda de download com wget

Dica publicada em Linux / Internet
Carlos Henrique Marques rickobranco
Hits: 13.749 Categoria: Linux Subcategoria: Internet
  • Indicar
  • Impressora
  • Denunciar

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.

Dois ambientes gráficos no mesmo Linux

Servidor de CD's simples no Linux

Personalizando o Fluxbox

Checando por mensagens do Gmail pelo terminal

Conectando Debian em roteador VPN Cisco 3000 com IPsec

Como proteger arquivos enviados ao RapidShare ou MegaUpload contra expiração

Alternando entre proxies diferentes no Firefox com facilidade

Ver scrap do orkut online e sem risco

#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
#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

Entre na sua conta para comentar.