Qual é o significado de “/.cache/” em um caminho ou diretório?

0

Eu estava procurando por um arquivo "file.odt", então usei o comando find:

sudo find / -name "file.odt"

Embora meu computador tenha vários caminhos para várias cópias do mesmo arquivo, ele também criou um caminho semelhante a este:

/home/user/.cache/.fr-ShFl2I/file.odt

Escusado será dizer que não existe uma pasta chamada ". cache" em "user". Qual é o significado disso?

    
por AlphaOmega 12.05.2016 / 17:56

2 respostas

4

O ponto . no início de um nome de arquivo marca um arquivo como oculto, e é por isso que você não o vê.

Em Arquivos (Nautilus), você pode usar Ctrl + h para mostrar arquivos ocultos. Ou no menu: Visualizar > > Mostrar arquivos ocultos .

Em um terminal, você pode usar ls -a para mostrar todos os arquivos, incluindo arquivos ocultos.

O diretório /home/<user>/.cache é comumente usado por programas para armazenar informações específicas do usuário.

O .cache deve ser usado como uma área para dados temporários ou de trabalho de um programa. Na prática, no entanto, ainda é uma boa ideia entender como um programa usa seus dados no /.cache antes de excluí-lo.

    
por chaskes 12.05.2016 / 18:01
1

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 !

    
por JanC 12.05.2016 / 19:59