我试图使用Windows7中的Git将本地路径同步到另一个驱动器。我下载了cwRsync并将文件复制到我的Git目录中。我可以运行rsync,但是下面的命令会给我带来问题
rsync -av /c/00-dev/05-批处理/f/RSYNC/源和目的地都不能是远程的。rsync错误: main.c(1135) receiver=3.0.6的语法或用法错误(代码1)
这两个路径都是正确的,但它不会同步。
发布于 2016-07-21 11:17:56
解决办法:使用相对路径从cd到/c和rsync。
因此,这是可行的:
cd /c
touch temp/test.txt
rsync temp/test.txt temp/test2.txt虽然这不是,即使你cd到/c
$ rsync /c/temp/test.txt /c/temp/test2.txt
The source and destination cannot both be remote.使用git 2.9.0.windows.1附带的Git进行测试。
发布于 2020-08-27 15:22:02
在Windows中,我尝试cwRsync在位于Z:(网络磁盘)和D:(usb )的文件夹之间同步数据,不包括子文件夹' data ':
rsync -r -v --size-only --dry-run --exclude=Data --chmod=ugo=rwX /cygdrive/z/"Scan folder"/"Sub folder" /cygdrive/d/"Scan folder"/"Sub folder"-r意为递归,-v详细输出,
对于Windows上的西里尔名,请使用“chcp 65001”。
https://stackoverflow.com/questions/29941966
复制相似问题