21

我正在尝试使 Windows 10 上的文件夹区分大小写。

我发现这个链接显示了你应该做什么:基本上它应该很容易:

fsutil.exe file setCaseSensitiveInfo -destination here- enable

不幸的是,我不断收到此错误:

错误:不支持该请求。

有人知道如何解决这个问题吗?

4

5 回答 5

21

您需要运行的命令是:

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

运行需要几秒钟,并会提示您重新启动计算机(您可以拒绝)。

于 2018-11-29T16:48:55.957 回答
8

首先在以管理员模式打开的 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
于 2020-02-28T09:30:40.377 回答
4

即使使用 Windows 10 的 2018 年 4 月更新和 NTFS 卷,我也遇到了同样的问题。

安装“Linux 的 Windows 子系统”后,一切正常。

于 2018-07-11T08:24:43.427 回答
0

首先 - 它适用于 NTFS。

注意:

Windows 10 的 2018 年 4 月更新中添加了区分大小写功能。

所以如果你没有那个著名的更新,那么你所能做的就在下一句中描述:

在此之前,可以在 Bash on Windows 环境(也称为 Linux 的 Windows 子系统)中安装区分大小写的 Windows 文件夹。

如果你有 git,使用 git-bash - 运行 bash,并从那里创建目录,因为:

Linux 工具默认创建区分大小写的文件夹

除此之外。有适用于 Windows 的 Minimalist GNU - 你有自己的 bash,而且一切都区分大小写。这可能是一个不错的选择 - 取决于您的需求。

于 2018-06-17T08:34:49.153 回答
-1

好的,所以基本上我需要这个来使用 VMware 创建一个本地主机。我找不到解决方案,但是,我发现 Windows 商店中有适用于 Windows 的 Ubuntu,基本上是在你的 Windows 机器上安装了一个 Ubuntu 服务器......是的,令人兴奋。所以现在我有我的服务器使用 Ubuntu 并且仍然有我的 Windows...对我来说美好的生活:)

这是在 Windows 上下载 Ubuntu 的链接。 适用于 Windows 的 Ubuntu

于 2018-06-17T07:46:44.497 回答