APFS Case Sensitive

По умолчанию файловая система в macOS регистронезависимая. Это значит, что file.txt и FILE.txt для неё одно и то же. В некоторых, хоть и довольно редких ситуациях, при разработке и поддержке некоторых проектов может потребоваться регистрозависимость. Переформатировать диск и переустанавливать ОС — долгое и неблагодарное занятие. Вот как я решил эту проблему.

Я уже писал, что все мои проекты находятся в каталоге ~/Workspace — то есть они не разбросаны по файловой системе. Перенести их в новое место не составит труда.

Итак. Открываем Disk Utility и добавляем Volume:

Disk Utility

Указываем название нового раздела:

Volume

Выбираем регистрозависимый тип файловой системы:

Volume

После создания нового раздела с регистрозависимой ФС все мои проекты переехали в /Volumes/Workspace. Но привычно иметь каталог ~/Workspace. Решить это довольно просто, создав символьную ссылку:

ln -s /Volumes/Workspace ~/Workspace

Теперь все проекты доступны точно так же, как и раньше.