Для чего используется папка ~/.local в Mac OS?

Для чего используется папка ~/.local в Mac OS?

Как заголовок. Я пользователь (Neo)Vim, и сегодня я заметил, что некоторые файлы neovim хранятся в ~/.local/share/nvim/, и это единственная папка внутри нее. Теперь я подумываю поместить некоторые файлы журналов в ~/.local/share/. папка называется "share", поэтому мне также интересно, будет ли это действительно означать, что папка будет общей?

решение1

Эта папка часто встречается в Linux. Она является частьюСпецификация базового каталога XDG. Другая связанная папка — ~/.config.

~/.local/shareдля "пользовательских файлов данных". Соответствующая /usr/shareпапка - "для всех архитектурно-независимых файлов данных только для чтения" вСтандарт иерархии файловой системы.

Смотрите такжеэтот Ask Ubuntu вопрос и ответ.

решение2

Он содержит общие ресурсы, а не файлы, которыми можно поделиться с другими пользователями. [Я не совсем уверен, с кем именно они делятся, но Wine использует ту же структуру]

Вы можете убедиться в этом, просто настроив Finder на отображение невидимых объектов Cmd ⌘ Shift ⇧ . и получив информацию о папке.

введите описание изображения здесь

решение3

Это не путь, определенный Apple. Вероятно, он был выбран тем, кто создал nvimустановщик, который вы использовали. Название предполагает, что это то, что должно быть включено /usr/localв традиционную файловую систему Unix, но nvimустановщик добавляет его, ~/.localкогда у вас нет прав администратора для изменения общесистемной структуры /usr/localпри установке nvim.

Связанный контент