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