Est-il sûr de supprimer ~ / .cache?

25

Lorsque j'ai analysé mon $HOMErépertoire avec baobab(Disk Usage Analyzer), j'ai constaté qu'il ~/.cacheconsommait environ la moitié d'un Go.

J'ai également essayé de redémarrer et de vérifier à nouveau la taille, mais aucune différence.

Donc, je prévois de le faire rm -rf ~/.cache. Faites-moi savoir Est-il sûr de nettoyer~/.cache ?

Pandya
la source

Réponses:

24

Il est sûr d'effacer ~/.cache/, les nouveaux comptes d'utilisateurs commencent de toute façon avec un répertoire vide. Vous voudrez peut-être vous déconnecter après avoir fait cela, car les programmes peuvent toujours utiliser ce répertoire. Ces programmes peuvent être trouvés avec cette commande:

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

Dans mon cas, je serais très probablement d'accord avec la fermeture de Firefox avant la suppression.

Lekensteyn
la source
7

Oui, c'est sûr, mais avant de tout jeter, vérifiez ce qu'il y a dedans. Les fichiers sous .cachesont utilisés pour accélérer vos programmes, par exemple en ne provoquant pas de téléchargements lorsque cela n'est pas nécessaire. Certains contenus devront peut-être être immédiatement téléchargés ou recréés.

du -sm ~/.cache/*

vous donnera une liste et vous pouvez supprimer sélectivement l'un de ces sous-répertoires en fonction de votre utilisation des programmes, de l'espace disque utilisé, etc.

Vous pouvez vous déconnecter et vous reconnecter comme indiqué par Lekensteyn, mais tout au plus les programmes propriétaires des sous-répertoires doivent être redémarrés s'ils sont en cours d'exécution.

Anthon
la source
1
J'utilise généralement du -sm ~/.cache/* | sort -npour aider à prioriser (et peut-être définir shopt -s dotglobs'il y a des fichiers dot).
Lekensteyn
@Lekensteyn J'utilise cela aussi parfois, mais il a l'inconvénient que vous devez attendre qu'il analyse tout avant que le tri n'ait lieu et liste la sortie. Avec la vingtaine d'entrées que j'ai dans ~/.cachel'aperçu, c'est facile à garder. Et de toute façon , il y a toujours le même ensemble de coupables: thumbnails, chromium, vlc, pip;-)
Anthon
3

Il est sûr, car par définition, il ne contient que des éléments que les programmes peuvent recréer. Comme d'autres le soulignent, c'est probablement une bonne idée de se déconnecter après l'avoir effacé.

Une meilleure question est peut-être: est-ce utile? Il se rechargerait assez rapidement, à moins que vous n'ayez considérablement modifié vos modèles d'utilisation, et en attendant, cela diminuerait les performances des programmes qui l'utilisent pendant qu'ils recréent les informations qui s'y trouvaient. Vous feriez probablement mieux de le laisser seul.

Pepijn Schmitz
la source
Je suis d'accord avec votre réponse, mais il y a une exception: supprimer les fichiers mis en cache des applications indésirables désinstallées.
Francesco Turco