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/

但这没有什么区别。

怎么做?

或者我应该使用其他程序?

谢谢。

相关内容