ww241119786 发表于 2018-1-21 10:09:14

关于在Linux和Windows之间同步文件时文件名大小写的问题

因为工作原因需要在公司电脑和家里的电脑之间同步文档,因此在家里装了群晖NAS,家里电脑和公司电脑都安装的Windows)的文件都同步到NAS上。
现在发现一个问题,就是由于NAS是Linux系统,文件名区别大小写,而Windows下文件名是不区别大小写的。
我那天在公司电脑上把一个文件“App.config”重命名为“app.config”后,发现NAS里存在了App.config和app.config两个文件,后来打开家里电脑进行同步时,由于windows系统不区分大小写,导致这两个文件中有一个文件始终无法同步(显示在未同步列表中,卡在那)。
后来我只能手动去把家里电脑里“App.config”重命名为“app.config”,然后去NAS上把“App.config”删掉,结果发现同步软件检测到NAS上的删除操作后,把家里电脑里的“app.config”给同步删除了。

下图是NAS上的历史记录

1、在NAS上删除了“App.config”,这里NAS上还有文件“app.config”
2、家里电脑的同步软件检测到第1步的删除操作,结果删除了“app.config”
3、我把家里电脑之前备份的“app.config”又拷回去了


像这种不同系统之间在小写区别的问题,请问如何解决?

etrail 发表于 2018-2-4 13:49:27

估计这个没办法解决。我也是需要双系统切换,也遇到了这个问题,知道现在没有很好的办法。

heartnn 发表于 2018-3-29 20:54:39

好像没什么好办法,syncthing就是这德行,估计verysync暂时也没什么好办法。
页: [1]
查看完整版本: 关于在Linux和Windows之间同步文件时文件名大小写的问题