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 命令运行,但随后它在目标“主干”中创建一个名为“ezpublish_git”的新目录。
这在 Mac 上完美运行,并且内容正在复制而不是目录。
我知道尾部的斜杠是为了确定 rsync 是否应该复制目录或内容并尝试了两者,但都以相同的结果结束:目标目录被复制到目标。
有谁知道我可能做错了什么?
谢谢,约翰