【问题标题】:Transferring files from unix server to shared folder in cloud through network?通过网络将文件从unix服务器传输到云中的共享文件夹?
【发布时间】:2017-01-01 09:08:36
【问题描述】:

我目前正在通过从 unix 服务器复制文件然后加载到云共享文件夹来手动将文件从 unix 服务器传输到云中的共享文件夹。我想通过在 unix 服务器中运行 shell 脚本来自动执行此操作。无法使用 Ftp、scp 和 ssh 协议实现,因为目标是共享文件夹。

目前我正在使用 putty 通过我的 Windows 桌面登录到 unix 服务器。现在我通过映射网络驱动器(我有云路径)连接到云共享文件夹,然后复制到我的系统添加为中间驱动器的驱动器。现在我想直接使用工作调度程序进行此移动,其中脚本在 unix 中运行,文件必须通过它移动到云端。

【问题讨论】:

  • 您好 Sai Vineel,欢迎来到 Stack Overflow!您能否edit您的问题添加更多细节?如果您可以包含当前如何“手动”传输文件的示例,那么对您的帮助会更容易 - 您是指单个 cp shell 命令还是其他什么?
  • 嗨 Vince Bowdren,目前我正在使用 putty 通过我的 Windows 桌面登录到 unix 服务器。现在我正在通过映射网络驱动器(我有云路径)连接到云共享文件夹,然后复制到驱动器我的系统正在添加为中间系统。现在我想直接使用工作调度程序进行此移动,其中脚本在 unix 中运行,文件必须通过该文件移动到云端。

标签: unix network-protocols


【解决方案1】:

rsync path/*.txt server2:/path

rsync 远程更新协议允许 rsync 通过网络链接仅传输两组文件之间的差异。 也用于使用远程 shell 程序作为传输(例如 rsh 或 ssh)从本地计算机复制到远程计算机。当目标路径包含单个 : 分隔符时调用此方法。

【讨论】:

  • 虽然这段代码可能有助于解决问题,但它并没有解释为什么和/或如何回答问题。提供这种额外的背景将显着提高其长期教育价值。请edit您的答案添加解释,包括适用的限制和假设。
  • 嗨,sschand,我忘了提到我只有云中的内存,我无法在那里安装任何东西(无法在远程系统中安装 rsync)
猜你喜欢
  • 1970-01-01
  • 2011-01-18
  • 1970-01-01
  • 1970-01-01
  • 2015-08-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多