1

当我执行 rsync 这是我的命令:

rsync -a source dest

我使用 dest 作为我的网络根目录/var/www/ ,因此某些设置为chmod 777的文件夹不再获得777许可。是否也rsync更改文件夹权限?

在同一服务器中同步两个本地文件夹的最佳方法是什么?是否会rsync删除目标中所做的任何更改并使用源文件?

4

1 回答 1

1

的手册页是rsync这样说的:

-a, --archive    archive mode; equals -rlptgoD (no -H,-A,-X)

在这些选项中-p,它说:

-p, --perms      preserve permissions

所以,是的,在这种情况下,rsync是使权限与权限相dest匹配。source如果不需要,请阅读手册页并确定哪些选项比 更适合您的需要rsync -a,然后改用这些选项。在最简单的情况下,在后面添加标志--no-perms以禁用权限保留。 -a

于 2012-10-10T20:49:31.567 回答