Como alternativa, você pode usar o ftp antigo. Configure uma sub-rotina para ftp.example.com no seu arquivo ~/.netrc
:
machine ftp.example.com
login ftp
password anonymous
... garanta que o arquivo não seja legível por ninguém:
chmod 600 ~/.netrc
Em seguida, envie os comandos ftp
por meio de um documento here para recuperar os arquivos:
ftp ftp.example.com <<'EOF'
prompt
mget file*.zip
bye
EOF
Alguns clientes ftp podem suportar a opção -i
para desativar a solicitação de mget
, negando a necessidade do comando prompt
na lista.
Usar isso estabelecerá uma única sessão ftp para todas as transferências de arquivos.