Outra alternativa pode ser usar o CurlFtpFS , um driver de sistema de arquivos FUSE que expõe um host FTP como um diretório montado (permitindo que você acessar esses arquivos com quaisquer ferramentas regulares, incluindo cp
). Eu não sei o quão bem isso funciona, mas a partir de um rápido googling em torno dele parece muito promissor. O CurlFtpFS é mais avançado do que o FUSE, portanto, deve ser estável.
Para usá-lo, instale o pacote apropriado para sua distribuição (por exemplo, Arch e Debian use o nome do pacote curlftpfs
), carregue o módulo fuse
e sudo curlftpfs ftp.example.com /mnt/ftp/ -o user=username:password,allow_other
, substituindo os valores apropriados por nome do servidor, ponto de montagem, nome de usuário e senha.
Há mais detalhes na página vinculada, mas isso deve ajudá-lo.