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