“rsync”从远程到本地

“rsync”从远程到本地

假设我有两台机器:

  • 本地(centos)
  • 远程 IP:123.123.123.123 ssh 端口 456(ubuntu 服务器)

并且我想将我的远程文件夹/home/wolfy/py与本地文件夹同步/home/cavo/python

可以这样做吗rsync? 你可以给我一个例子吗?

答案1

尝试这个:

rsync -ave 'ssh -p 456' /home/cavo/python/ [email protected]:/home/wolfy/py/ 

请注意,路径上的尾部斜杠非常重要,它们表示您正在将目录同步到目录。开关-e有助于rsync了解它将使用ssh传输,并且在我们指定传输时,我们还会告诉 ssh 它将使用哪个端口与远程站点通信。然后,用户名和远程主机 ip 被指定为目标的一部分。

答案2

对于那些喜欢详细解决方案的人来说。

sudo rsync --ignore-existing --recursive username@domain:/location/to/files/ files/

记住,你身边永远有一个男人。

$ man rsync

相关内容