[英]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.