Baixando arquivos por extensões com o wget

Publicado por Leonardo Berbert Gomes em 11/05/2005

[ Hits: 14.415 ]

Blog: https://www.linkedin.com/in/leoberbert

 


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

Removendo caractere ^M de arquivos com Perl

Monitoração Web com Perl

Extraindo informações do Oracle Database com logstash

K3D - Desenvolvimento Local com Kubernetes

Awk - Uma poderosa ferramenta de análise

Leitura recomendada

Checagem da segurança de atualização do Debian pelo terminal

XV SEMAC - UNESP / São José do Rio Preto-SP

Instalando o aMSN 0.97 no Debian em 4 passos

Informações com o KnewsTicker

Recuperando a senha do root com o Kurumin

  

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