I learned that
wget
has the option--no-remove-listing
, but it seems there is no option to do the opposite.
Não há necessidade de tal opção. Você simplesmente não usa --no-remove-listing
. No seu caso, esta opção está implicitamente definida por causa de -m
.
Em man 1 wget
:
-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
.
Conclusão: em vez de -m
usar opções equivalentes sem --no-remove-listing
, ou seja, -r -N -l inf
:
wget -r -N -l inf --ftp-user=aaaa --ftp-password=bbbb ftp://xxx.xxx.xxx.xxx/dir
Outra abordagem: curlftpfs
(com cp
ou qualquer outro). Veja esta minha resposta .