【发布时间】:2013-12-10 15:31:42
【问题描述】:
rsync -av --delete --filter=':- .gitignore' \mysite\ezpublish_git\ john@local.mysite.co.uk:/usr/local/www/apache24/data/trunk/
或
rsync -av --delete --filter=':- .gitignore' /mysite/ezpublish_git/ john@local.mysite.co.uk:/usr/local/www/apache24/data/trunk/
或
rsync -av --delete --filter=':- .gitignore' \mysite\ezpublish_git/ john@local.mysite.co.uk:/usr/local/www/apache24/data/trunk/
我需要将 c:/mysite/ezpublish_git/ 的内容转储到具有主机条目 local.mysite.co.uk 的虚拟机中。为 rsync 设置了 ssh 密钥,以便在没有密码提示的情况下运行。
rsync 命令运行,但随后它在目标“trunk”中创建一个名为“ezpublish_git”的新目录。
这在 mac 上完美运行,并且内容正在复制而不是目录。
我知道结尾的斜杠是为了确定 rsync 是否应该复制目录或内容并尝试了两者,但都以相同的结果结束:目标目录被复制到目标。
有人知道我做错了什么吗?
谢谢, 约翰
【问题讨论】:
标签: windows rsync vmware-player