带通配符的文件名的Rsync

带通配符的文件名的Rsync,rsync,Rsync,Ubuntu 12.04,rsync版本3.0.9协议版本30。使用rsync复制和删除文件rsync-qaz--删除源文件/source/*/mydir/ 我的一些文件中有通配符*,如果与--删除源文件选项一起使用,会导致rsync抛出错误 rsync: mkstemp "/mydir/.foo#2.20.2[2.20.2*]#bar.lz.xml.3mebWw" failed: No such file or directory (2) 我尝试了-s,--protect args,但没有成

Ubuntu 12.04,rsync版本3.0.9协议版本30
。使用
rsync
复制和删除文件
rsync-qaz--删除源文件/source/*/mydir/

我的一些文件中有通配符*,如果与
--删除源文件
选项一起使用,会导致rsync抛出错误

rsync: mkstemp "/mydir/.foo#2.20.2[2.20.2*]#bar.lz.xml.3mebWw" failed: No such file or directory (2)

我尝试了
-s,--protect args
,但没有成功。如果我使用
rsync
只复制文件,它就可以正常工作。有人知道如何处理这个问题吗?

当我在Ubuntu 14.04(rsync 3.1.0)上创建了一个同名文件时,它对我很有用。您需要发布整个命令行,以及本地和远程主机的rsync版本。感谢您的尝试,有关您的问题的答案,请参阅更新的问题。不知道这是否是Ubuntu 12.04的问题。我没有12.04要测试,但我猜你发现了一个rsync错误,该错误已经修复。当我在Ubuntu 14.04(rsync 3.1.0)上创建了一个同名文件时,它对我有效。您需要发布整个命令行,以及本地和远程主机的rsync版本。感谢您的尝试,有关您的问题的答案,请参阅更新的问题。不知道这是否是Ubuntu 12.04的问题。我没有12.04要测试,但我猜你发现了一个rsync错误,该错误已经修复。