12

I got the following command with this error

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)

But the thing is that i don't want to change permission of "/home/tasklite/temp/". How can i set that?

2 Answers2

13

Replace -avz with -rltvz. (The -a option is equivalent to -rlptgoD.)

5

Adding --no-p disables just permissions setting, leaving all other options setup by -a intact. Another issue often happening is inability to set times this can be sorted by adding -O which you already have in your code