rsync-无法设置权限-不允许操作


10

我收到以下带有此错误的命令

rsync -avz --links -O /home/jansiatest/.jenkins/workspace/svn_to_demo/trunk/CPS/ jansia@ps27670.dreamhost.com:/home/tasklite/temp
sending incremental file list
./
rsync: failed to set permissions on "/home/tasklite/temp/.": Operation not permitted (1)

但问题是我不想更改“ / home / tasklite / temp /”的权限。我该如何设置?

Answers:


11

替换-avz-rltvz。(该-a选项等效于-rlptgoD。)


谢谢男人也帮了我。虽然我只需要-av的-rltv(而不是-rltvz)。由于我只用-av而不用-avz开头:)
Zeroz 2013年

1
这不是一个好建议。是的,不尝试设置权限将阻止它设置权限...但是,如果用户想要设置权限,那么这只是隐藏了真正的问题。即使rsync用户和目标目录是同一用户并且文件具有777权限,我仍然收到此错误...
Cerin 2015年

4

添加--no-p仅禁用权限设置,而所有其他选项设置-a保持不变。经常发生的另一个问题是无法设置时间,可以通过添加-O代码中已经存在的时间来排序

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.