macOS Filesystem Case Sensitivity

Discussions center on macOS's default case-insensitive filesystem (HFS+ and APFS), compatibility issues with software on case-sensitive volumes, and related features like .DS_Store files and resource forks.

πŸ“‰ Falling 0.5x DevOps & Infrastructure
2,841
Comments
20
Years Active
5
Top Authors
#7773
Topic ID

Activity Over Time

2007
2
2008
6
2009
30
2010
53
2011
96
2012
83
2013
102
2014
74
2015
171
2016
155
2017
279
2018
146
2019
193
2020
227
2021
299
2022
211
2023
242
2024
265
2025
196
2026
11

Keywords

CLI OK AppleDouble RECYCLE AppleScript foo.cbz DNS LaunchServices UX PATH sensitive file macos insensitive filesystem mac directory apple finder fs

Sample Comments

filleduchaos β€’ Oct 5, 2020 β€’ View on HN

If you're a long-time user of macOS you should be aware by now that it uses a case-sensitive filesystem.The `com.apple.LaunchServices` and `com.apple.LaunchServices.QuarantineEventsV2` (renamed) user-level preferences still very much exist.

p_ing β€’ Apr 27, 2025 β€’ View on HN

No what? That’s a 3rd party application. MacOS runs just fine with a case-sensitive file system.

Cafey β€’ Nov 29, 2016 β€’ View on HN

Keep in mind the Apple file system is going to change early 2017! (APFS)

hayksaakian β€’ Jun 5, 2017 β€’ View on HN

Apple File System coming to mac as the default!

merb β€’ Aug 7, 2022 β€’ View on HN

btw. macos also has a case sensitive mode for their filesystem, it's just not the default.

Macha β€’ Sep 8, 2022 β€’ View on HN

macOS does its own thing with filesystem layouts so is not relevant to this discussion, surely?

darkpuma β€’ Jul 14, 2019 β€’ View on HN

Some MacOS installations are case sensitive, others are not. Sometimes you find software that was written and tested on the case insensitive version that fails on case-sensitive filesystems.Case insensitive filesystems made more sense decades ago than they do today. Case insensitivity is fundamentally a UX feature that has been implemented in the wrong layer. Rather than the filesystem itself being case insensitive, the search functionality in GUI interfaces to the filesystem should be c

amarshall β€’ Apr 21, 2022 β€’ View on HN

Perhaps you were thinking of AppleDouble files.

karmakaze β€’ Jun 13, 2016 β€’ View on HN

The irony, a case-insensitive fs on case-sensitive "macOS"

cmurf β€’ Jun 14, 2016 β€’ View on HN

The fs should be case sensitive. If they want to enforce insensitivity it should be done with APIs for programs including the Finder.