Windows NTFS文件夹开启大小写敏感

在WSL或VirtualBox虚拟机中,使用类似/mnt/d等宿主盘共享时读写文件夹时,因为ubuntu等Linux系统是区分大小写文件夹和文件的,在存取到windows时,会发生同名冲突,所以这里我们设置文件夹为大小写敏感来避免此问题。

微软从Windows10 18917更新开始,为NTFS文件系统新增了一个SetCaseSensitiveInfo标志。可以有选择的根据所需的文件夹启用此flag,启用之后,NTFS文件系统就会针对该文件夹及其子文件视为区分大小写。

以管理员身份打开命令提示符或者Powershell

fsutil file SetCaseSensitiveInfo D:\workspace\case_sensitive enable #关闭使用disable

如此设置以后,在linux中/mnt/case_sensitive/中file.txt和File.txt是两个不同的文件了。

点赞

发表评论

电子邮件地址不会被公开。必填项已用 * 标注