Baixar extensoes de arquivo especificas via wget facilmente no terminal
As vezes, pode haver arquivos com mais de uma extensao em um diretorio ou pasta. Por exemplo, .jpg, .png, .gif, .mp3, .mp4 etc.

As vezes, pode haver arquivos com mais de uma extensao em um diretorio ou pasta. Por exemplo, .jpg, .png, .gif, .mp3, .mp4 etc. Voce quer baixar apenas arquivos gif especificamente daquela fonte, mas nao sabe como fazer isso? Nao tenha medo, voce esta no lugar certo.
wget e um pequeno software com licenca GNU (ou seja, gratuito), presente por padrao nos sistemas operacionais Linux e macOS.
Outro dia, eu queria baixar videos .mp4 e .webm iguais em um diretorio ftp, mas eu baixaria ou os .mp4 ou os arquivos .webm. Como o tamanho de 100 arquivos .mp4 e 10 GB, 100 arquivos .webm com o mesmo conteudo sao apenas 6 GB. Decidi baixar os arquivos .webm, pois queria alocar muito menos espaco em disco.
Para isso, executei o seguinte comando e comecei a assistir a tela.
wget -r -A .webm http://videos.example.com/u/source/Sim, como voce pode ver, e so isso! Se eu quisesse baixar arquivos .mp4 deste endereco, teria que executar este comando desta vez;
wget -r -A .mp4 http://videos.example.com/u/source/Este comando tambem suporta https ou ftp em vez de http. Entao voce pode usar http://, https:// ou ftp:// como protocolo de conexao.
Conclusao
Neste artigo, aprendemos como baixar arquivos recursivamente com extensoes especificas usando wget. Espero que tenha funcionado para voce. Voce pode usar este comando no CentOS, ubuntu, Amazon Linux, macOS e muitas outras distros Linux.
Mais de Ercan
Mais dois sites, mesmo autor, terreno diferente.
IA, LLMs, agentes, ML aplicado.
Notas de campo sobre cargas de IA. Análise de custos do Bedrock, padrões de agentes, trade-offs de armazenamento vetorial, modos de falha em produção.
Visitar ercan.ai →O hub. Sobre, consultoria, contato.
Hub pessoal para as duas trilhas de escrita. Quem sou eu, como funciona a consultoria, como me contatar.
Visitar ercanermis.com →