繁体   English   中英

没有写入权限的Rsync覆盖文件

[英]Rsync overwrite files without write permission

我正在尝试在同一台计算机上同步目录,基本上是将文件从一个目录复制到另一目录。

在某些情况下,将删除目标文件的写许可权以保护它们。 但是,rsync命令似乎忽略了缺少写许可权,并且无论如何都会覆盖目标中的所有文件。 知道为什么吗?

使用的命令(都有相同的问题):

$ rsync -azv --delete source/ destination/
$ rsync -azv source/ destination/

版本:rsync版本2.6.9协议版本29

目标文件许可权: -r--r--r-- ,源文件许可权: -rwxrwxrwx ,目标文件所有者:同一所有者(虽然不是-rwxrwxrwx用户),输出:

building file list ... done

sent 101 bytes  received 26 bytes  254.00 bytes/sec
total size is 1412  speedup is 11.12

生成的目标文件: -rwxrwxrwx

操作系统:macOS(latest)和redhat linux

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM