В стандарте POSIX есть раздел с рекомендациями для совместимых утилит (т.е. «например, написанных для локальной системы или являющихся компонентами более крупного приложения»), в котором говорится, что
[ссылка: 12.2 Руководство по синтаксису утилит]
Мне неясно, действительно ли использование слов «должен включать» означает «должен только включать». (Консенсус в комментариях ниже заключается в том, что это означает «должен включать только»).
Приложение в системе Unix, которое не претендует на то, чтобы быть POSIX-совместимой утилитой, может в противном случае использовать любое имя, которое оно хочет. Если он утверждает,что является POSIX-совместимой утилитой , которая является частью утилит оболочки POSIX, то в тексте после руководящих принципов в разделе 12.2 говорится, что «должен» меняет значение на «должен».
Насколько мне известно, подобных указаний относительно имен каталогов не существует. macOS (которая является сертифицированным продуктом UNIX 03 при запуске на компьютере Mac на базе Intel) использует /Users
в качестве префикса для домашних каталогов пользователей, например, а также ряд других имен каталогов со смешанным регистром.