Como baixar arquivos específicos de algum caminho de url com o wget

21

Se eu não quiser fazer o download dos arquivos encontrados em um caminho de URL específico manualmente, quais opções eu tenho? Usando curingas falha:

$ wget 'http://www.shinken-monitoring.org/pub/debian/*deb'
Warning: wildcards not supported in HTTP.
....

Isso obviamente pressupõe que eu não conheço os nomes dos arquivos antecipadamente.

    
por Tshepang 17.08.2011 / 14:58

1 resposta

20

Tente isto:

wget -r -l1 --no-parent -A ".deb" http://www.shinken-monitoring.org/pub/debian/

-r recursivamente -l1 para uma profundidade máxima de 1
--no-parent ignora links para um diretório maior
-A "*.deb" seu padrão

    
por 17.08.2011 / 15:49