我想不出的是如何将本地文件同步到远程主机,同时保留特定文件夹/ var / www / site1 / home / images的远程文件夹权限,即750,而源文件夹权限是770.我需要本地文件夹apache-writable, 但它不应该在生产服务器上可写。而且我只需要为此文件夹保留目标权限,因为所有其他文件和文件夹的权限必须更新。
到目前为止,我正在尝试使用--exclude,-filter但没有达到预期的效果。
rsync -av --delete /var/www/site1/ root@mysite.com:/var/www/site1/
答案 0 :(得分:14)
来自rsync手册页:-a archive mode; same as -rlptgoD
。
-p
是保留权限,因此这应该可以执行您想要的操作:-vrltgoD