É seguro remover ~ / .cache?

25

Quando examinei meu $HOMEdiretório com o baobab(Disk Usage Analyzer), constatei que ele ~/.cacheconsome cerca de meio GB.

Também tentei reiniciar e novamente verificar o tamanho, mas não houve diferença.

Então, eu estou planejando rm -rf ~/.cache. Deixe-me saber É seguro limpar~/.cache ?

Pandya
fonte

Respostas:

24

É seguro limpar ~/.cache/, as novas contas de usuário começam com um diretório vazio de qualquer maneira. Você pode se desconectar depois de fazer isso, pois os programas ainda podem usar esse diretório. Estes programas podem ser encontrados com este comando:

find ~/.cache -print0 | xargs -0 lsof -n

No meu caso, eu provavelmente ficaria bem em fechar o Firefox antes da remoção.

Lekensteyn
fonte
7

Sim, é seguro, mas antes que você jogue tudo fora, verifique o que está lá. Os arquivos abaixo .cachesão usados ​​para acelerar seus programas, por exemplo, não causando downloads quando não necessário. Algum conteúdo pode ter que ser baixado ou recriado imediatamente novamente.

du -sm ~/.cache/*

fornecerá uma lista e você poderá remover seletivamente qualquer um desses subdiretórios com base no uso dos programas, no espaço em disco usado etc.

Você pode fazer logout e logon novamente, como Lekensteyn indicou, mas, no máximo, os programas que possuem os subdiretórios precisam ser reiniciados se estiverem em execução.

Anthon
fonte
1
Normalmente uso du -sm ~/.cache/* | sort -npara ajudar a priorizar (e talvez definir shopt -s dotglobse houver arquivos de ponto).
Lekensteyn
@Lekensteyn Eu também uso isso às vezes, mas tem a desvantagem de esperar até que varra tudo antes de ocorrer a classificação e liste a saída. Com as 20 ou mais entradas que tenho na ~/.cachevisão geral, é facilmente mantida. E de qualquer maneira, há sempre o mesmo conjunto de culpados: thumbnails, chromium, vlc, pip;-)
Anthon
3

É seguro, pois, por definição, contém apenas coisas que os programas podem recriar. Como outros apontam, provavelmente é uma boa ideia sair depois de limpá-la.

Uma pergunta melhor é talvez: é útil? Ele seria preenchido novamente rapidamente, a menos que você alterasse significativamente seus padrões de uso e, nesse meio tempo, diminuiria o desempenho dos programas que o usam enquanto eles recriam as informações que estavam lá. Provavelmente é melhor deixá-lo sozinho.

Pepijn Schmitz
fonte
Concordo com sua resposta, mas há uma exceção: remover arquivos em cache de aplicativos indesejados desinstalados.
Francesco Turco