ncftpputは親ディレクトリを作成しません

ncftpputは親ディレクトリを作成しません

複数のディレクトリをFTPサーバーに再帰的にアップロードしようとしています(FTPが唯一の方法です)。

次のような環境があるとしましょう。

孤立:

/
/remote-files/
/readme.txt

ローカル:

/my-website.com/
/my-website.com/dir1/file1.txt
/my-website.com/dir2/file2.txt

次のコマンドを実行すると:

ncftpput -R -v -u "root" -p "root" 149.xxx.xxx.xxx / /my-website.com

結果は次のとおりです。

/
/remote-files/
/readme.txt
/my-website.com/
/my-website.com/dir1/file1.txt
/my-website.com/dir2/file2.txt

私が欲しいもの:

/
/remote-files/
/readme.txt
/dir1/file1.txt
/dir2/file2.txt

私は試した:

ncftpput -R -v -u "root" -p "root" 149.xxx.xxx.xxx / /my-website.com/

しかし、それには違いはありません。

どうすればいいですか?

それとも別のプログラムを使用する必要がありますか?

ありがとうございます。

関連情報