我正在将 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)
答案1
标志-a
包含rsync
许多在 Windows 上没有意义的选项;您看到的错误表明rsync
正在尝试保留文件所有权但失败了。请尝试使用-rtvx
而不是-avx
。