Estou tentando fazer o upload de vários diretórios recursivamente para um servidor FTP (e o FTP é o único caminho).
Digamos que eu tenha o seguinte ambiente:
Remoto:
/
/remote-files/
/readme.txt
Local:
/my-website.com/
/my-website.com/dir1/file1.txt
/my-website.com/dir2/file2.txt
Se eu emitir o seguinte comando:
ncftpput -R -v -u "root" -p "root" 149.xxx.xxx.xxx / /my-website.com
O resultado seria:
/
/remote-files/
/readme.txt
/my-website.com/
/my-website.com/dir1/file1.txt
/my-website.com/dir2/file2.txt
O que eu desejei:
/
/remote-files/
/readme.txt
/dir1/file1.txt
/dir2/file2.txt
Eu tentei:
ncftpput -R -v -u "root" -p "root" 149.xxx.xxx.xxx / /my-website.com/
mas não faz diferença.
Como fazer isso?
Ou devo usar outro programa?
Obrigado.