Baixando arquivos por extensões com o wget

Publicado por Leonardo Berbert Gomes em 11/05/2005

[ Hits: 13.621 ]

Blog: http://leonardo-berbert.branded.me/

 


Baixando arquivos por extensões com o wget



Bem pessoal, esta dica é fruto de pesquisas e necessidades para poder pegar determinados arquivos pelas suas respectivas extensões no Linux pelo wget.

No exemplo que mostrarei abaixo estarei pegando somente arquivos com a extensão *.jpg, que como todos sabem, são formatos de figuras:

$ wget -r -l1 -A *.jpg www.urldosite.com.br

Esta dica é bem útil na utilização de download de determinados arquivos via terminal, de acordo com suas extensões.

Seu eu fosse baixar todos os arquivos *.txt, seria assim:

$ wget -r -l1 -A *.txt www.urldosite.com.br

E assim por diante, de acordo com a sua necessidade.

Espero ter ajudado vocês.

Outras dicas deste autor

Awk - Uma poderosa ferramenta de análise

Adicionando novas opções ao menu do Fluxbox

Backup dos arquivos em determinado diretório

Mantendo um alto padrão de segurança

Executar shutdown com usuário comum em 5 etapas

Leitura recomendada

Instalação do Hamachi no Linux em 3 passos

A pera barrou o elementary OS?

Como um pinguin virou mascote oficial do Linux

Abraham "Maddog" Lincoln fala sobre Escravidão do Software

Melhores sites para quem gosta de games

  

Comentários
[1] Comentário enviado por renato.gravino em 24/05/2007 - 13:05h

Muito boa dica Leo,
Detonando no GNU/Linux como sempre heheehe

[2] Comentário enviado por celsopimentel em 25/08/2007 - 10:58h

Ola! Amigo, estou com um probleminha talvez você possa me ajudar. Estava baixando uma iso de um DVD de 4.4Gb c/ o wget -c... Agora chegou em um ponto, quase no final faltando apenas 385Mb, que me diz que o tamanho limite de arquivo foi excedido. Existe uma solução para eu continuar baixando apartir deste arquivo? Veja o erro:
Conectando a ftp.br.debian.org|200.17.202.1|:80... conectado.
HTTP requisição enviada, aguardando resposta... 206 Partial Content
Tamanho: 4,698,417,152 (4.4G), 403,449,857 (385M) restantes [application/x-iso9660-image]

91% [++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ] 4,294,967,295 --.--K/s Excedido o tamanho limite de arquivo (core dumped)

[3] Comentário enviado por pankdo em 19/09/2007 - 18:02h

?comentario=
so uma pergunta ha espaco no particao/pasta de destino????????

[4] Comentário enviado por chmod000 em 27/10/2008 - 14:17h

Muito boa a dica...

Só para ficar claro o que é que faz o que...


wget -r -l1 --no-parent -Psite/ -A.jpg http://www.online.com.br/
| | | |__ extensao do arquivo
| | |__ subdiretorio
| |__ quantos níveis de diretório entrar
|__ modo recursivo

[5] Comentário enviado por pierrot em 22/12/2009 - 09:26h

Estou com o mesmo problema, mas ao baixar uma imagem do Debian.

Tamanho: 4697243648 (4,4G), 402276353 (384M) restantes [application/octet-stream]
Salvando em: “debian-503-amd64-DVD-1.iso”

91% [+++++++++++++++++++++++++++++++++ ] 4.294.967.295 --.-K/s em 0s


Não foi possível escrever em “debian-503-amd64-DVD-1.iso” (Arquivo muito grande).


Minha partição também é FAT 32, mas infelizmente não tenho espaço em minha reiserfs.

Existe alguma forma de dar um force, no download, ou mesmo subdividir o download e juntar as partes da iso? Alguém sabe como fazer isso?



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts