格式化Mac以使用区分大小写的文件系统是否有任何(不利)优势


2

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

完成安装后,Steam似乎不支持区分大小写的文件系统。

虽然我还没有遇到其他严重问题,但这引发了一个问题……

我为什么要一个使用另一个?


传统上,Adobe软件在区分大小写的文件系统上存在问题。CS 5.5仍然列出它不能安装在区分大小写的文件系统上。
afrazier 2011年

Answers:


5

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

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

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

另一方面,Unix(&Linux)传统上使用区分大小写的文件系统,因此该世界中的程序有时会产生相反的效果:它们在区分大小写的文件系统上更有可能遇到麻烦。

您可能也有一种或另一种个人喜好。例如,我并不真正认为大写字母有意义,因此Image.png和image.png在我看来就像是相同的文件名,而在同一个目录中看到它们却令人困惑。本质上,我更喜欢区分大小写,因为它与我的大脑工作方式更加兼容。


1
而且,Apple不需要在敏感文件系统上进行测试即可获得认证或应用商店。
bmargulies

听起来对我来说是赢家。
surfasb 2011年

-2

从用户的角度回答(戈登的回答解决了软件的后果):不,这不是一个好主意。

您是否真的想花费精力将Image.png与image.png区别开?我并不是说要花精力来区分角色(无论如何,你的大脑也要这么做),但要考虑的是你要指的是哪一个?

当您忘记及时按Shift键时,您真的要花费将物理能量校正image.png转换为Image.png吗?

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

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.