Baixando recursivamente todos os arquivos do diretório filho de um site usando o wget

2

Estou tentando baixar recursivamente o conteúdo de um diretório específico (via http de um servidor da Web) usando o wget. O comando que estou usando é:

wget -r -l 0 --user=josh --ask-password http://morris.cs.example.com/files/Software/MySoftware/V2012_Linux

wget, em seguida, aparece para baixar o conteúdo dos diretórios-pai, em vez de apenas o diretório-filho pretendido (V2012_Linux).

Como faço para modificar meu comando para baixar apenas o conteúdo do diretório filho e também colocá-lo em um diretório de minha escolha?

    
por Josh 13.02.2013 / 00:27

1 resposta

3

Eu acho que você está procurando

-np, --no-parent                 don't ascend to the parent directory.

Assim:

wget -r -l 0 -np --user=josh --ask-password http://morris.cs.example.com/files/Software/MySoftware/V2012_Linux/

O Wget não oferece muita flexibilidade com nomes de arquivos de saída. Se você quiser fazer o download recursivo, é necessário permitir que a estrutura da árvore baixada corresponda à estrutura exibida. Mova o V2012_Linux para onde você quiser quando o download terminar ou crie um link simbólico.

    
por 13.02.2013 / 00:31

Tags