2009-06-11 127 views
2

我正在寻找一种方法来从一个服务器上传文件/显示目录结构到另一个.. 在我的情况有可能的唯一途径是SFTP上传,有没有简单的方法来上传,使用脚本或没有文件/目录归档的东西,我想在远程服务器上重新创建?自动化SFTP上传过程

谢谢!

+1

有可用于大多数脚本语言SFTP模块。只需选择一个适合您的首选语言! – salva 2013-03-21 09:23:02

回答

3

也许可以使用递归scp(scp -r)找到解决方案?或者你是否仅限于sftp?

还有一个名为客户端的lftp具有SFTP和脚本支持 - 就像批处理文件,我会想象 - FTP命令的列表。 (http://lftp.yar.ru/lftp-man.html

-1

edtFTPj/PRO是有一个全面的脚本引擎一个Java SFTP客户端。作为Java,您可以在任何支持Java的平台上运行它。

下面是对scripting support一些更多的细节。它有一个'mput'命令,用于将当前目录中的所有文件上传到远程目录。

递归式的传输还不支持,但如果需要,可以很容易地添加 - 如果你有兴趣的电子邮件支持。

0

你可能要考虑Syncplify.me FTP脚本!作为解决方案。它允许你编写非常简单的脚本来实现你的目标。 例如,将整个目录上传到远程SFTP服务器实际上是添加到其中一个现成模板的一行代码。 http://www.syncplify.me/products/ftp-script/