将我的 Mac 格式化为使用区分大小写的文件系统有什么(缺点)吗?

将我的 Mac 格式化为使用区分大小写的文件系统有什么(缺点)吗?

我最近重新格式化了我的 MacBookPro,并决定使用区分大小写的文件系统进行格式化。当时这似乎是个好主意。

进行一些安装后,似乎 Steam 不支持区分大小写的文件系统。

虽然我没有遇到任何其他严重问题,但它提出了一个问题......

为什么我应该使用其中一个而不是另一个?

答案1

有些程序依赖于从区分大小写的文件系统运行。例如,某个程序的资源目录中可能有两个不同的图像“image.png”和“Image.png”,并且依赖于它们彼此不同。

另一方面,有些程序依赖于从不区分大小写的文件系统运行。例如,某个程序的资源目录中可能有“image.png”,并尝试将其加载为“Image.png”;这在区分大小写的文件系统上可以正常工作,但在区分大小写的文件系统上将找不到该文件。

Mac OS 传统上使用不区分大小写的文件系统,因此大多数 Mac 开发人员都在不区分大小写的文件系统上编写、调试和测试他们的程序。除非他们碰巧也想到在区分大小写的文件系统上进行测试,否则他们很有可能在某个地方犯至少一个大写错误,并且他们的软件将在区分大小写的文件系统上崩溃。

另一方面,Unix(和 Linux)传统上使用区分大小写的文件系统,因此来自该世界的程序有时会产生相反的效果:它们更容易在区分大小写的文件系统上遇到问题。

您可能也有个人偏好。例如,我并不认为大写字母很重要,所以 Image.png 和 image.png 对我来说看起来像是同一个文件名,看到它们都在同一目录中会让人感到困惑。本质上,我更喜欢不区分大小写,因为它更符合我的大脑工作方式。

答案2

从用户的角度回答(Gordon 的回答涉及软件后果):不,这不是一个好主意。

您真的愿意花费精力来区分 Image.png 和 image.png 吗?我不是指花费精力来区分字符(您的大脑无论如何都会这样做),而是思考您要引用哪一个?

当您忘记及时按下 Shift 键时,您真的愿意花费体力将 image.png 更正为 Image.png 吗?

如果其中任何一个答案是是的就你个人而言:你认为你能回答吗是的对于其他可能使用您 Mac 的人?Mac 文件系统通常配置为不区分大小写(但保留大小写),所以这正是他们所期望的。不要让他们失望。

相关内容