本地目录中的Rsync文件和chmod问题

时间:2012-10-10 20:28:13

标签: command rsync

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

rsync -a source dest

我使用dest作为我的网络根目录/var/www/ 因此,某些设置为chmod 777的文件夹不再具有777权限。 rsync也会更改文件夹权限吗?

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

1 个答案:

答案 0 :(得分: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标志以禁用权限保留。