web-dev-qa-db-fra.com

Peut-on supprimer le dossier ~ / .cache?

Lorsque j'utilise l'analyseur d'utilisation du disque et que j'analyse mon dossier de départ, le dossier .cache de mon répertoire de départ s'affiche toujours avec un élément de qualité.

Serais-je autorisé à supprimer le contenu de ce dossier ou endommagerait-il quelque chose?

154
Aner

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

Si votre .cache devient volumineux, il peut être préférable d’en examiner le contenu et de déterminer quelle application l’agrandit et de reconfigurer une application qui agit mal (plutôt que de simplement supprimer .cache quand il devient trop volumineux).

Un autre répertoire pouvant occuper beaucoup d’espace (et/ou enregistrer un élément de preuve embarrassant) est le répertoire .thumbs. De nombreux fichiers de .thumbs semblent être des doublons.

Pour nettoyer (faites attention avec l'indicateur -rf et d'autres répertoires;)

rm -rf ~/.thumbs/*

Lorsque vous êtes nouveau sur Ubuntu/Linux, il est difficile de savoir ce que vous pouvez et ne pouvez pas supprimer dans votre répertoire personnel. Dans la plupart des cas, vous pouvez supprimer presque tout ce qui se trouve dans votre répertoire de base. Les programmes ou applications nécessitant .cache (ou d’autres fichiers ponctuels tels que .local) les recréeront.

La plupart du temps, au pire, vous perdrez des configurations personnalisées, mais aucun dommage réel 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 le sauvegarder ou d'utiliser un compte test. En cas de doute, il serait prudent de faire une sauvegarde ou de déplacer le fichier.

mv .cache .cache_backup

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

Ne commencez définitivement PAS à supprimer des éléments que vous ne comprenez pas en dehors de votre répertoire personnel.

85
Panther

Il 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 des programmes accédant au cache (où mon fichier est-il parti tout d'un coup!?).

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

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

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

34
rosch

Je viens de découvrir que mon disque de sauvegarde était en train de se remplir de fichiers provenant de .cache (je suppose que les applications nettoient leur propre cache, mais je ne supprime pas les sauvegardes, donc cela devient énorme). J'exclue donc .cache de ma liste de sauvegarde, mais j'ai remarqué que .cache contient des éléments de TEN YEARS AGO, un logiciel que j'avais oublié d'utiliser!

Cela supprimera tout le contenu de votre .cache auquel vous avez accédé pour la dernière fois 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, ceci vous indiquera ce qui va être supprimé:

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

J'utilise "temps d'accès" pour cela, vous pouvez également essayer "temps de création" en utilisant -ctime (bien que j'ai trouvé de nombreux fichiers cache qui ont plusieurs années mais sont toujours consultés). Merci à @ n33rma pour la suggestion d’édition.

24
andrew lorien

Je recommanderais de ne pas le supprimer. Je ne suis pas un expert Linux (bien que j'espère l'être!) Et je ne connais pas les détails de la structure du système de fichiers, mais vous pouvez examiner le contenu exact du dossier en accédant à votre dossier personnel et en appuyant sur ctrl + h pour afficher dossiers cachés. Vous pouvez ensuite aller dans le dossier .cache et voir ce qu’il contient.

Juste d’un coup d’œil sur mon système, je sais que banshee stocke les pochettes des albums dans le dossier de cache (je ne sais pas pourquoi), chrome contient des données dans le dossier de cache, de nombreux programmes conservent les dossier .cache, et d’autres choses.

Je ne sais pas si ces fichiers sont tous là temporairement à des fins d'augmentation de la vitesse (comme le cache du navigateur) ou si ce "cache" contient des fichiers à d'autres fins (l'augmentation du débit du cache du navigateur étant destinée à contrecarrer l'utilisation excessive de la bande passante). -accesser des 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 que moi sur ce sujet et peut vous donner une meilleure réponse.

7
BretD

si vous supprimez .cache, la plupart des paramètres de configuration des applications Web seront supprimés. Les navigateurs Web et les clients de messagerie sont les premiers à remarquer.

Il en va de même pour le dossier .mozilla. Par exemple, tous les comptes de Thunderbird seront supprimés et vous devrez les recréer à nouveau. En ce qui concerne les navigateurs Web, il supprimera l’historique et une partie du content settings

Autre que cela, il n'y a aucun problème de supprimer ces fichiers.

0
brkroot

J'utilise Debian. Ouvrez simplement votre dossier personnel. Faites-le pour montrer les fichiers cachés. Vous verrez .cache dans le dossier. Ouvrez-le et supprimez tous les fichiers dont vous n’avez pas besoin. Parfois, les logiciels malveillants peuvent se loger dans le fichier .cache et faire fonctionner votre application de manière irrégulière. Cela ne fera pas de mal à votre système Debian/Ubuntu, mais peut faire croire que quelque chose ne va vraiment pas avec votre système si vous êtes un débutant. Si vous rencontrez un problème de ce type, vous devez arrêter toutes les applications, supprimer le contenu du fichier .cache, puis redémarrer vos applications.

0
Goldin R. Bennet