我无法弄清楚如何将本地文件与远程主机同步,同时保留特定文件夹/var/www/site1/home/images的权限为750,而源文件夹的权限为770。我需要让此文件夹在本地可由apache写入,但在生产服务器上不能被写入。而且我需要仅针对此文件夹保持目标权限,对于所有其他文件和文件夹,其权限必须更新。
到目前为止,我已经尝试使用--exclude、-filter等方式进行实验,但没有达到预期效果。
到目前为止,我已经尝试使用--exclude、-filter等方式进行实验,但没有达到预期效果。
rsync -av --delete /var/www/site1/ root@mysite.com:/var/www/site1/
-av
并排除图像文件夹(--exclude /home/images/
),然后对于图像文件夹使用-vrltgoD
。当你在解决这些问题时,--dry-run
选项是你的好朋友。 - steveax