Windows RSync只复制文件夹目录结构,不复制文件
我正在使用RSync将tar ball复制到Windows XP机器上的外部硬盘驱动器 我的文件是目录(perms 711)中的tar.gz文件(perms 600) 但是,当我进行试运行时,只返回文件夹,忽略文件Windows RSync只复制文件夹目录结构,不复制文件,windows,linux,unix,ssh,rsync,Windows,Linux,Unix,Ssh,Rsync,我正在使用RSync将tar ball复制到Windows XP机器上的外部硬盘驱动器 我的文件是目录(perms 711)中的tar.gz文件(perms 600) 但是,当我进行试运行时,只返回文件夹,忽略文件 我经常使用RSync,所以我认为我的安装没有问题 我尝试过更改文件的权限,但这没有什么区别 文件的所有者是root,也是脚本作为用户登录的用户 我没有使用Rsync的CVS选项 我使用的命令是: rsync^ -azvr^ --stats^ --progress^ -e
- 我经常使用RSync,所以我认为我的安装没有问题
- 我尝试过更改文件的权限,但这没有什么区别
- 文件的所有者是root,也是脚本作为用户登录的用户
- 我没有使用Rsync的CVS选项
rsync^
-azvr^
--stats^
--progress^
-e 'ssh -p 222' root@servername:/home/directory/ ./
复制文件时,我是否缺少一些东西?我只能想到一种可能性:我使用rsync的经验是,它在复制文件之前创建目录结构。Rsync可能会提前终止,但在完成此目录步骤之后 更新0 你提到你正在进行试运行。默认情况下,Rsync仅在接收器上不存在目录及其所有内容时显示目录名
经过大量实验,我只能重现您描述的行为,如果源上的目录修改日期晚于接收器上的目录修改日期。在本例中,修改时间在接收器上进行了调整。我也遇到了这个问题,事实证明,从linux备份到windows驱动器似乎不会在传输临时文件后将其复制到位
在重新同步到windows驱动器时,请尝试添加--inplace标志。尝试询问serverfault或superuser?要点:您不需要-r,因为-a暗示了这一点。