rsync:如何保持选定的目标目录权限?

时间:2011-11-28 01:02:24

标签: permissions rsync

我想不出的是如何将本地文件同步到远程主机,同时保留特定文件夹/ var / www / site1 / home / images的远程文件夹权限,即750,而源文件夹权限是770.我需要本地文件夹apache-writable, 但它不应该在生产服务器上可写。而且我只需要为此文件夹保留目标权限,因为所有其他文件和文件夹的权限必须更新。

到目前为止,我正在尝试使用--exclude,-filter但没有达到预期的效果。

rsync -av --delete /var/www/site1/ root@mysite.com:/var/www/site1/

1 个答案:

答案 0 :(得分:14)

来自rsync手册页:-a archive mode; same as -rlptgoD

-p是保留权限,因此这应该可以执行您想要的操作:-vrltgoD