Esses arquivos não são arquivos "raiz". Eles são arquivos de configuração ou estado normais para sua conta de usuário. Muitas vezes, se um programa não encontrar seu arquivo de configuração no início, ele irá gerar um usando um nome exclusivo. Tradicionalmente, esse é um arquivo no diretório inicial, iniciando com .
e, de alguma forma, incluindo o nome do programa. Atualmente, mais e mais programas colocam suas configurações no subdiretório .config
.
O que provavelmente está confundindo você é o fato de que root é apenas um usuário normal em relação a isso. Portanto, ele possui seu próprio conjunto de arquivos de configuração em /root/
, que são parecidos com os do seu diretório pessoal.
O .
convencional na frente desses nomes de arquivo o torna oculto, portanto, ele não aparece nas listagens de diretórios normais.
Você não deve excluí-los em operação normal. Em vez disso, se você estiver confuso com eles, tente ler as páginas de manual e documentação relevantes dos programas (por exemplo, a página de manual do bash) para obter mais informações sobre o que esses arquivos estão fazendo e como alterá-los de maneira útil.