Например, когда я делаю что-то вроде ...

sudo apt-get install vim

Папка .vim не создается в домашней папке.

1 ответ1

3

Потому что их не нужно создавать.

Файлы и папки, такие как .vim начинающиеся с точки, по договоренности скрыты от пользователя, если не указана специальная опция: вам нужно запустить ls -a или установить опцию "Просмотр скрытых файлов" в вашем файловом менеджере (Ctrl+H тоже работает). Это соглашение имеет смысл только в том случае, если оно применяется к домашнему каталогу пользователя и его потомкам, и в основном используется для хранения пользовательских настроек (KDE сохраняет свои настройки в ~/.config , GNOME также использует их, кроме ~/.gconf и некоторых других). ). Они часто создаются автоматически при запуске приложения или изменении его настроек, но это не обязательно.

Когда вы устанавливаете приложение через APT с помощью таких инструментов, как apt-get или aptitude , оно распространяет файлы, связанные с пакетами, по всей файловой системе (проверьте типовой список файлов для пакета). Он устанавливает исполняемые файлы в /usr/bin , библиотеки в /usr/lib , документацию в /usr/doc вместе с /usr/man и так далее. Все эти каталоги не зависят от пользователя: они не имеют ничего общего с вашим домашним каталогом. APT никогда не знает об этом. Dot-файлы (и папки) используются только приложением, а не менеджером пакетов.

Представьте себе большой мэйнфрейм с тысячей пользователей. Когда новый пакет установлен, вы не захотите обновлять все домашние каталоги пользователей: это создает беспорядок в них, это может помешать их существующей конфигурации, и, наконец, тратить место на диске!

Если вы просто хотите настроить конфигурацию vim , создайте каталог .vim , выполнив mkdir ~/.vim .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .