我有大量的小文件rsync到Windows机器。 他们中的大多数转移得很好,但每个带有冒号的文件都不能被转移,因为文件名在Windows上是无效的。
是否有任何实际的黑客可以用来获取这些文件? 例如,一些rsync设置或一些文件名转义脚本,我可以pipersync通过?
不,因为:在Windows上是无效的文件名,rsync无法存储它,因为操作系统会阻止它。 你将不得不重新命名这些文件。
您可以安装基于Unix的应用程序的Unix /子系统的Windows服务,然后在那里运行rsync,这将允许您使用:在其中或命名为CON或其他任何您想要创build的文件。 但是,这可能不是非常有用,因为只能从其他SUA应用程序访问文件,而不是常规的Win32 / Win64应用程序。 你想达到什么目的?
如果你最终走这条路线,你应该也可以启用NTFS大小写 。