【问题标题】:rsync ssh recursive dry run error / no rsync on serverrsync ssh递归空运行错误/服务器上没有rsync
【发布时间】:2014-06-19 16:11:21
【问题描述】:

希望使用 rsync 通过空运行将目录从远程传输到本地递归。 到目前为止,rync man pages 我决定这样做:

rsync -rnvh user@server.com:/directory /local_directory/

我明白了

rsync error: remote command not found (code 127)

我必须使用这个吗:

scp -rv user@server.com:/directory /local_directory/

(这对于我的一次性受限情况非常有效)我宁愿让 rsync 运行。

我尝试在服务器上安装 rsync,但没有成功。我在远程服务器上的访问权限非常有限。

【问题讨论】:

    标签: linux ssh rsync scp


    【解决方案1】:

    您不需要-e ssh(除非您使用的是非常古老的 rsync 版本)- ssh 是默认设置。

    对于试运行:

    rsync -avn user@server.com:/directory/ /local_directory/
    

    对于实际同步:

    rsync -av user@server.com:/directory/ /local_directory/
    

    还要注意结尾的 /s - 否则你可能会得到 /local_directory/local_directory 等。

    【讨论】:

      猜你喜欢
      • 2019-06-22
      • 2012-11-29
      • 1970-01-01
      • 1970-01-01
      • 2018-02-19
      • 1970-01-01
      • 2015-08-26
      • 2016-04-27
      • 1970-01-01
      相关资源
      最近更新 更多