我需要将目录rsync到远程服务器,以便将源(本地)计算机上属于用户X和组Y的所有文件映射到目标(远程)计算机上的用户W和组Z。如果可能的话,可以使用ssh作为传输方式,但是如果我需要使用rsync守护程序,也可以。
有没有办法做到这一点?我正在寻找一种建立任意用户/组映射的方法,例如
local user X => remote user W
local group Y => remote group Z
... and as many of these as needed.
这应该是一个非常常见的用例,不是吗?例如,我在本地计算机上有我的用户名是X的文件,我需要将它们上传到Web服务器,在那里它们必须属于与我的用户名称或UID不相同的给定用户我的个人电脑。
我在rsync的手册页上找不到...
本地和远程计算机上的LINUX(Ubuntu本地,centOS远程)
我试过的命令:rsync -avz / path / to / local root@myhost.com:/ path / to / remote