Por que não wget -r obtém todos os subdiretórios FTP?

3

Quando eu fiz o comando:

 wget -r ftp://user:[email protected]/

Não há subdiretórios. O FTP recursivo tem um limite?

    
por dubis 19.02.2015 / 15:32

2 respostas

4

Quantos níveis de profundidade você está recebendo? Se você precisar de mais de 5, precisará fornecer a opção -l .

man wget

-r
--recursive
    Turn on recursive retrieving.    The default maximum depth is 5.

-l depth
--level=depth
    Specify recursion maximum depth level depth.
-m
--mirror 
Turn on options suitable for mirroring. 
This option turns on recursion and time-stamping, 
sets infinite recursion depth and keeps FTP directory listings. 
It is currently equivalent to ‘-r -N -l inf --no-remove-listing’.
    
por 19.02.2015 / 15:59
3

A opção -m do wget é a recursão ilimitada

-m
--mirror 
Turn on options suitable for mirroring. 
   This option turns on recursion and time-stamping, 
   sets infinite recursion depth and keeps FTP directory listings. 
   It is currently equivalent to ‘-r -N -l inf --no-remove-listing’.

Obrigado por ajudar.

    
por 04.03.2015 / 11:56

Tags