Linux, Open-source, Programação e Produtividade

Cópia recursiva de um ftp

Jonas Abreu em 08/02/2013

Acabei de precisar fazer cópia recursiva de um ftp do governo. Como vocês devem saber, ftp é um protocolo meio burro então ele não suporta isso.

Para resolver o problema, descobri umas funcionalidades que não conhecia do wget.

O comando que usei foi o seguinte:

wget --mirror --ftp-user=USERNAME --ftp-password=SENHA \
    --no-host-directories ftp://DOMINIO/CAMINHO/

O grande segredo é o --mirror, que entre outras coisas, habilita recursão infinita nos diretórios (além dele baixar apenas os arquivos modificados em uma próxima atualização).

Enfim, quase um rsync para ftp.

Creative Commons License
Cópia recursiva de um ftp de Jonas Abreu está licenciado sob Creative Commons License.