rsync复制文件夹和内容而不仅仅是Windows上的内容

时间:2013-12-10 15:31:42

标签: windows rsync vmware-player

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的虚拟机中。设置ssh密钥以使rsync在没有密码提示的情况下运行。

rsync命令运行但后来在名为“ezpublish_git”的目标“trunk”中创建了一个新目录。

这在mac上完美运行,内容是复制而不是目录。

我知道尾部斜杠用于确定rsync是否应该复制目录或内容并尝试了两者,但两者都以相同的结果结束:目标目录被复制到目标。

有谁知道我可能做错了什么?

谢谢, 约翰

1 个答案:

答案 0 :(得分:0)

所以比我更熟练的人指出答案..简单。添加*到最后,解决问题但尚未测试从.开始的目录和文件

rsync -av --delete --filter=':- .gitignore' \mysite\ezpublish_git\* john@local.mysite.co.uk:/usr/local/www/apache24/data/trunk/