Hoje tive um problema para executar o upload de um arquivo para um FTP, infelizmente o cliente de ftp estava me causando alguns problemas, então acabei descobrindo mais uma utilidade pra o curl, enviando arquivos via FTP.

Sintaxe:

$ curl -T ARQUIVO ftp://HOST/DIRETORIO --user USUARIO:SENHA

Pra facilitar a vida pode combinar com nohup para caso o seu shell caia o upload não seja cancelado.

[]'s