ncftpput não cria diretório pai

3

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.

    
por The Wolf 01.03.2017 / 20:09

0 respostas