我将某些文件夹同步到 Windows 和 One Drive,如果我有一个包含无效字符的文件\/:*?@<>|
,或者我在同一个文件夹中有两个同名的文件,Cube.png
就会cube.png
引发错误。
有没有办法限制我的系统(或该文件夹)仅为 Windows 名称?
答案1
我不知道特殊字符,但有一个 FUSE 文件系统覆盖可以将一个目录挂载为不区分大小写ciopfs - 不区分大小写的专用文件系统。
sudo apt-get install ciopfs
mkdir ~/.ciopfs-source
mkdir ~/sync-files
ciopfs ~/.ciopfs-source ~/sync-files
在使用它同步任何重要数据之前,您应该阅读上面链接中的文档并进行每小时测试。
为了避免任何冲突,您不应直接操作数据目录,任何更改都应通过挂载点进行。数据目录中任何非全小写的文件名都会被忽略。