我正在寻找一种将文件/目录结构从一台服务器上传到另一台服务器的方法。在我的情况下,唯一可行的方法是 SFTP 上传,是否有任何简单的方法可以上传它,使用脚本或其他东西而不需要存档文件/dirs,我想在远程服务器上重新创建?
谢谢!
我正在寻找一种将文件/目录结构从一台服务器上传到另一台服务器的方法。在我的情况下,唯一可行的方法是 SFTP 上传,是否有任何简单的方法可以上传它,使用脚本或其他东西而不需要存档文件/dirs,我想在远程服务器上重新创建?
谢谢!
也许可以使用递归 scp (scp -r) 找到解决方案?或者您是否明确仅限于 sftp?
还有一个名为 lftp 的客户端,它具有 sftp 和脚本支持——很像我想象的批处理文件——一个 ftp 命令列表。( http://lftp.yar.ru/lftp-man.html )
您可能需要考虑 Syncplify.me FTP 脚本!作为解决方案。它允许您编写非常简单的脚本来实现您的目标。例如,将整个目录上传到远程 SFTP 服务器实际上是添加到其中一个现成模板的单行代码。 http://www.syncplify.me/products/ftp-script/
edtFTPj/PRO是一个具有综合脚本引擎的 Java SFTP 客户端。作为 Java,您可以在任何支持 Java 的平台上运行它。
以下是有关脚本支持的更多详细信息。它有一个“mput”命令,可以将当前目录中的所有文件上传到远程目录。
尚不支持递归传输,但如果需要,可以轻松添加 - 如果您有兴趣,请发送电子邮件支持。