我正在尝试将多个目录递归上传到 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/
但这没有什么区别。
怎么做?
或者我应该使用其他程序?
谢谢。