Question Est-il correct de supprimer ~ / .cache?


Lorsque j'utilise l'analyseur d'utilisation de disque et que je scanne mon dossier de départ, .cache affiche toujours un peu de choses intéressantes. Serait-il possible pour moi de supprimer le contenu de ce dossier ou cela endommagerait-il quelque chose?


132
2018-02-06 23:53


origine


Mon .cache était 11G - cmcginty
Possible duplication de sites croisés de: superuser.com/questions/366771/… - Ciro Santilli 新疆改造中心 六四事件 法轮功


Réponses:


Pour répondre à la question, IMO vous pouvez supprimer tous les .cache sans effets néfastes à long terme.

Si ton .cache grandit, il serait peut-être préférable de regarder le contenu et de déterminer quelle application le rend grand et de reconfigurer une mauvaise application (plutôt que de simplement supprimer .cache quand il devient trop grand).

Un autre répertoire qui peut prendre beaucoup de place (et / ou enregistrer un élément de preuve embarrassant) est le .thumbs annuaire. Beaucoup de fichiers dans .thumbs semblent être des doublons.

Pour nettoyer (juste prendre soin de la -rf drapeau et autres répertoires;)

rm -rf ~/.thumbs/*

Lorsque vous découvrez Ubuntu / Linux, il est difficile de savoir ce que vous pouvez et ne pouvez pas supprimer dans votre répertoire personnel. Pour la plupart, vous pouvez supprimer la plupart des éléments de votre répertoire personnel, des programmes ou des applications qui nécessitent .cache (ou d'autres fichiers de points tels que .local) les recréera.

La plupart du temps, au pire, vous perdrez des configurations personnalisées, mais pas de dommages réels pour le système.

Je ne vous conseillerais pas de prendre l'habitude de supprimer des éléments que vous ne comprenez pas dans votre répertoire personnel, de les sauvegarder ou d'utiliser un compte test. En cas de doute, le plus sûr serait de sauvegarder ou de déplacer le fichier.

mv .cache .cache_backup

Vous pouvez ensuite restaurer à partir d'une sauvegarde si nécessaire.

Certainement ne commencez PAS à supprimer des choses que vous ne comprenez pas en dehors de votre répertoire personnel.


70
2017-09-28 21:20



Je suis vraiment nerveux à propos de toute commande qui commence rm -rf, je vous recommande donc d'utiliser gvfs-trash ~/.thumbs au lieu - wjandrea
Je me demande pourquoi je reçois permission refusée sur ./dconf (avec du -sh .)? Déjà lu ce. - Pablo Bianchi


C'est généralement sûr de le supprimer. Vous voudrez peut-être fermer toutes les applications graphiques (par exemple, banshee, rhythmbox, vlc, software-center, ..) pour éviter toute confusion entre les programmes accédant au cache (où est passé mon fichier tout à coup !?).

Il peut facilement avoir une taille de plus de 100 Mo, donc si vous voulez libérer de l’espace disque, faites-le.

Comme déjà souligné par Bretd et Dylan McCallLes types de fichiers sont des téléchargements partiels, le cache du navigateur, des fichiers multimédias tels que des icônes, etc., utilisés pour accélérer l’accès futur aux mêmes fichiers.

Une autre chose à garder à l'esprit: la suppression d'une application ne supprime pas nécessairement le dossier ~ / .cache / removed_prog correspondant; dans ce cas, ces fichiers prennent juste de la place et ne sont pas utilisés. Ceux-ci peuvent certainement être supprimés.


30
2017-09-28 20:54



Si vous voulez effacer ~ / .cache, il est préférable de tout effacer en même temps (afin de ne pas confondre une application avec un état incohérent / partiel), puis redémarrez immédiatement après (juste au cas où une application qui utilise des fichiers dans ~ / .cache est toujours en cours d'exécution en arrière-plan). - thomasrutter


Je viens de découvrir que mon disque de sauvegarde se remplissait de choses de .cache (je suppose que les applications nettoient leur propre cache, mais je ne supprime pas les sauvegardes, donc ça devient énorme). Donc, j'exclue .cache de ma liste de sauvegarde, mais j'ai remarqué que .cache contient des trucs de TEN YEARS AGO, des logiciels que j'avais oubliés!

Cela supprimera tout ce qui a été utilisé dans votre fichier .cache il y a plus d'un an

find ~/.cache/ -type f -atime +365 -delete

Si vous êtes nerveux à l'idée de l'exécuter, cela vous montrera ce qui va être supprimé:

find ~/.cache/ -depth -type f -atime +365 

J'utilise le «temps d'accès» pour cela, vous pouvez également essayer le «temps de création» en utilisant -ctime (bien que j'ai trouvé beaucoup de fichiers de cache ayant des années mais toujours accessibles). Merci à @ n33rma pour la suggestion de modification.


13
2018-02-11 03:51



Exactement mon problème aussi! Mes sauvegardes quotidiennes étaient régulièrement ~ 1,7 Go. Maintenant que j'ai supprimé ~/.cache, ils sont seulement ~ 0,1 Go! Bonne suggestion: le -atime drapeau aussi. Ce que je fais est de mettre une commande de recherche similaire dans mon crontab, aussi pour mon /tmp/ dossier; j'utilise -atime +1 sans problèmes. - Geremia
issue: du ~ / .cache | sort -n pour voir tri par taille de dir - Scott Stensland


Je recommanderais de ne pas le supprimer. Je ne suis pas un expert Linux (mais j'espère bien l'être!) Et je ne connais pas les spécificités de la structure du système de fichiers, mais vous pouvez examiner exactement ce qu'il y a dans le dossier en appuyant sur ctrl + h pour afficher dossiers cachés. Vous pouvez alors aller dans le dossier .cache et voir ce qu'il y a dedans.

Juste après un rapide coup d’œil sur mon système, je sais que Banshee stocke les pochettes d’album dans le dossier cache (je ne sais pas exactement pourquoi), le chrome contient des données dans le dossier cache, de nombreux programmes conservent des journaux dans le dossier .cache. des trucs.

Je ne suis pas sûr que ces fichiers soient tous temporairement disponibles pour augmenter la vitesse (comme le cache du navigateur) ou si ce "cache" contient des fichiers à d'autres fins (l'augmentation du -accéder aux fichiers sur un serveur, alors qu'il ne devrait y avoir aucune différence perceptible dans les temps r / w pour un emplacement de fichier différent sur le disque dur).

J'espère que quelqu'un en sait plus à ce sujet que moi et peut vous donner une meilleure réponse.


7
2018-02-07 00:18



Oui, je suis d'accord que ce n'est pas une bonne idée de supprimer .cache. Si possible, utilisez le programme qui crée le dossier approprié. La suppression du cache de Chrome, par exemple, devrait être effectuée de préférence via Chrome. Si un programme n'offre pas un moyen visible de gérer son cache, il peut être plus sûr de le laisser seul à moins de le savoir.
Une autre chose que vous pourriez envisager si vous n'aimez pas utiliser le terminal et que les commandes de saisie sont les suivantes: du ~/.cache > cachefolders_size. Qu'est-ce qu'il fait est de vous donner une liste avec les tailles de chaque dossier dans .cache. Vous pouvez coller les informations du fichier généré dans une feuille de calcul et les trier à votre goût. J'ai lu à ce sujet ici.
L'idée de .cache est que ça est supprimable (voir standards.freedesktop.org/basedir-spec/basedir-spec-latest.html). Les applications ne doivent pas en dépendre, et je n'ai jamais vraiment remarqué qu'une application le fausse. Banshee est en effet un cas amusant, mais c'est un bon exemple: BretD a raison de dire que vous ne voudrez probablement pas supprimer tout votre cache, car il est généralement là pour une bonne raison. Banshee met beaucoup de temps à se procurer une pochette. Il peut le faire à nouveau, mais il semblera moche entre-temps. - Dylan McCall
@ vasa1 ou vous pouvez utiliser un analyseur d’utilisation de disque basé sur une interface graphique. je pense Baobab, devrait être disponible sur Ubuntu (je l'utilise dans Debian) - Alois Mahdal
@DylanMcCall Ce lien vers la norme rend votre commentaire plus utile que toutes les autres réponses. Si vous avez fait de ce commentaire une réponse, je l'aurais soulevé. - Parthian Shot


J'utilise Debian. Ouvrez simplement votre dossier personnel. Faites-le pour afficher les fichiers cachés. Vous verrez .cache dans le dossier. Ouvrez-le et supprimez tous les fichiers inutiles. Parfois, les logiciels malveillants peuvent se loger dans le fichier .cache et exécuter votre application de manière irrégulière. Cela ne nuira pas à votre système Debian / Ubuntu, mais il peut sembler que quelque chose ne va vraiment pas avec votre système si vous êtes un débutant. Si vous trouvez quelque chose comme cela, vous devez arrêter toutes les applications, supprimer le contenu du fichier .cache, puis redémarrer vos applications.


0
2017-12-30 05:51



Pouvez-vous rendre cette réponse plus authentique? - Ten-Coin