Porque eles não precisam ser criados.
Arquivos e pastas como .vim
que começam com um ponto são, por convenção, ocultos do usuário se uma opção especial não for especificada: você precisa lançar ls -a
ou definir a opção "Exibir arquivos ocultos" em seu arquivo manager ( Ctrl + H também funciona). Esta convenção só é significativa quando aplicada ao diretório pessoal do usuário e seus descendentes, e é usada principalmente para armazenar configurações específicas do usuário (o KDE armazena suas configurações em ~/.config
, o GNOME também usa isso, além de ~/.gconf
e vários outros). Eles geralmente são criados automaticamente quando o aplicativo é executado ou suas configurações são alteradas, mas não são necessárias.
Quando você instala um aplicativo no APT com ferramentas como apt-get
ou aptitude
, ele espalha arquivos relacionados ao pacote em todo o sistema de arquivos (verifique um lista típica de arquivos para um pacote). Ele instala executáveis em /usr/bin
, bibliotecas em /usr/lib
, documentação em /usr/doc
junto com /usr/man
e assim por diante. Todos esses diretórios não são específicos do usuário: eles não têm nada a ver com o seu diretório pessoal. O APT nunca sabe disso. Dotfiles (e pastas) são usados apenas pelo aplicativo, não por um gerenciador de pacotes .
Imagine um grande mainframe com milhares de usuários. Quando um novo pacote é instalado, você não deseja atualizar todos os diretórios home dos usuários: isso cria uma bagunça neles, isso pode interferir na configuração existente e, por fim, desperdiça espaço em disco!
Se você quiser apenas personalizar sua configuração vim
, crie o diretório .vim
executando mkdir ~/.vim
.