O diretório ~/.cache/
é definido na Especificação do Diretório Base do XDG a ser usada para “ dados não essenciais (em cache) específicos ”. É semelhante ao que os aplicativos ou serviços de todo o sistema colocariam em /var/cache/
.
Os arquivos nesse diretório geralmente são usados pelo aplicativo para acelerar as coisas, para armazenar logs ou outros dados que podem ser úteis para depurar problemas ou recuperar-se de uma falha, para manter uma versão local de dados que pode ser ( re) baixado da rede, etc. Excluí-los enquanto o aplicativo não está em execução não deve ter efeitos sérios, mas muitas vezes terá algum efeito.
Um bom exemplo são miniaturas: mantê-los lá torna o gerenciador de arquivos muito mais rápido ao visualizar um diretório com muitas fotos que você visitou antes, mas se você as excluir, ele simplesmente recriará as miniaturas (o que pode levar um longo tempo tempo, se houver muitas imagens, é claro).
O .
na frente de um diretório ou nome de arquivo o torna “oculto” em sistemas UNIX / Linux. Você pode visualizar arquivos ocultos no gerenciador de arquivos padrão do Ubuntu pressionando Ctrl + H , ou Visualizar → Mostrar arquivos ocultos no menu (e o mesmo para ocultá-los novamente). Muitos dos outros arquivos ocultos ou diretórios que você verá dessa maneira contêm configuração ou outros dados (por exemplo, favoritos, e-mail, etc.) que podem ser importantes para você, então tenha cuidado para não excluir esses !