我正在做一个从Ubuntu服务器备份到运行Cygwin的Windows机器。 我正在使用以下命令:
rsync -avx --timeout=30 --delete-excluded --exclude '.git' [email protected]:/var/www/site/ /cygdrive/c/temp/sitebackuprsync/
有没有一种方法(即命令参数),以避免“无效参数22”错误?
–
编辑这是一个错误的例子
rsync: chown "/cygdrive/c/temp/sitebackuprsync/tmp/cache/meta/f4/.3b896ab05c69a5c1da040df249f764a2fad29a.RHbrGk" failed: Invalid argument (22)
rsync的-a标志包含许多在Windows上没有意义的选项; 您看到的错误表明rsync正在尝试并且无法保留文件所有权。 尝试使用-rtvx而不是-avx 。