
Как заголовок. Я пользователь (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
.