wget download de diretório HTTP/HTTPS


Baixando diretório HTTP/HTTPS e seu conteúdo, sem remontar a estrutura remota no host local, como o wget.

Sintaxe:
wget [opções] URL


Segue o comando:
#wget --no-check-certificate --no-proxy -r -np -nH --cut-dirs=5 -R '*.html,*.old*'
https://svn.incolume.com.br/projetosweb\
/ProdutosPlone4/Blog/20121218/arquivos-buildout/

Entendendo o comando:
  • --no-check-certificate: Não checar certificado para hosts https;
  • --no-proxy: Não usa proxy para redes com proxy;
  • -r: Download recursivo, inclusive seguindo ligações internas;
  • -np: Nunca subir ao diretório pai quando baixa recursivamente, esta é uma opção útil, por garantir que apenas os arquivos abaixo da hierarquia será baixado.
  • -nH: Desativar geração de diretórios host-prefixadas. Por padrão, invocando o comando wget -r http://url.com.br, irá criar uma estrutura de
    diretórios começando com url.com.br. Esta opção desativa tal comportamento;
  • --cut-dirs=5: Esta opção indica ao comando anterior, de onde começar a criação da estrutura;
  • -R '*.html,*old*': Recusa os arquivos .html e .old;
Com o comando acima será baixado somente o diretório arquivos-buildout/ e seu conteúdo.

Comentários