我正在尝试使Windows 10上的文件夹区分大小写。
我发现this link显示了您应该做的事情: 基本上应该很容易:
fsutil.exe file setCaseSensitiveInfo -destination here- enable
不幸的是我一直收到这个错误:
错误:不支持请求。
有人知道如何解决这个问题吗?
答案 0 :(得分:4)
即使使用Windows 10的2018年4月更新和NTFS卷,我也遇到相同的问题。
在安装“ Linux的Windows子系统”后,一切正常。
答案 1 :(得分:3)
首先在以管理员模式打开的Windows PowerShell上运行以下命令:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
这需要几秒钟,并会提示您重新启动计算机。重新启动后,以管理员模式打开命令提示符并运行:
fsutil.exe file SetCaseSensitiveInfo YourDestinationFolder enable
示例:
fsutil.exe file SetCaseSensitiveInfo C:\Users\gmudepa\Documents\GitHub\linux enable
答案 2 :(得分:2)
您需要运行的命令是:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
这将需要几秒钟来运行,并提示您重新启动计算机(可以拒绝)。
答案 3 :(得分:0)
首先 - 它适用于NTFS。
请注意:
在Windows 10的2018年4月更新中添加了区分大小写。
因此,如果您没有那个着名的更新,那么您可以做的就在下一句中描述:
在此之前,可以在Windows环境中的Bash(也称为Linux子系统Linux)中将Windows文件夹装入区分大小写。
如果你有git,使用git-bash - 运行bash,并从那里创建目录,因为:
Linux工具默认情况下创建区分大小写的文件夹
除此之外。有Minimalist GNU for Windows - 你得到自己的bash,一切都区分大小写。这可能是一个很好的选择 - 取决于您的需求。
答案 4 :(得分:-1)
好的,基本上我需要这个才能使用VMware创建本地主机。 我找不到解决方案,但是,我发现在Windows商店中有Windows的Ubuntu,它基本上是在你的Windows机器上有一个Ubuntu服务器.....真是在吹。 所以现在我的服务器使用Ubuntu并且仍然拥有我的Windows ......对我来说是美好的生活:)
这是在Windows上下载Ubuntu的链接。 Ubuntu For Windows