rsync ssh递归干运行错误/服务器上没有rsync

时间:2014-05-02 21:27:34

标签: linux ssh rsync scp

希望使用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但没有成功。我对远程服务器的访问非常有限。

1 个答案:

答案 0 :(得分:2)

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

干运行:

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

实际同步:

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

另请注意尾随/ - 否则您最终可能会遇到/local_directory/local_directory等。