Why macOS Lets You Use '/' in File Names (And What It Means)
macOS’s Finder accepts slashes in file names by translating them to colons at the kernel level, a legacy of the 1985 HFS design that chose ':' as the path separator, resulting in a persistent “user‑visible schizophrenia” between the UI and the underlying Unix file system.
