Unison文件同步器

我目前已经将Unison安装为CentOS / Win7盒子之间的单向同步(镜像)。

当configuration为单向同步时,如果在源文件夹中更改文件名,会发生什么情况? 将统一删除镜像文件夹中的文件,然后重新复制文件或足够聪明,只需重命名文件?

另外,如果我在“镜像”框中重命名文件,会发生什么情况? Unison会简单地将该文件重命名为专有名称,还是将其删除并重新同步“主”文件夹中的文件?

我目前在两个盒子上运行统一的版本2.32.52。

谢谢

我相信Unison像rsync一样工作(因为它使用rsync代码),因此不会select重命名的文件。

如果在源文件夹中更改文件的名称,则会删除旧文件并重新传输“新”文件。

更改目标文件夹中文件名称的结果取决于您如何设置一致。 如果你删除了源文件中不存在的文件,那么你重命名的文件将被删除,原来的源文件再次被复制。 如果您没有删除源文件中不存在的文件,则只能从源文件中复制原始文件。

由于上述原因,您必须谨慎地重命名目录,因为它将不得不复制整个内容,尽pipe重新同步前在源和目标上重命名文件/文件夹通常都可以正常工作。