Accueil
» LINUX
»
Comment vider le cache des programmes sous Linux en toute sécurité
Comment vider le cache des programmes sous Linux en toute sécurité
Pour vider le cache des programmes sous Linux, examinez votre répertoire de cache utilisateur et supprimez uniquement les dossiers de cache que vous identifiez. Sur la plupart des systèmes de bureau, ce répertoire se trouve sous le nom `/etc/cache` ~/.cache. Fermez d'abord le programme, vérifiez quel dossier occupe de l'espace et déplacez-le vers la Corbeille afin de pouvoir l'examiner avant de le supprimer définitivement.
Trouvez le répertoire cache Linux et vérifiez sa taille.
La spécification XDG Base Directory définit $XDG_CACHE_HOMEle répertoire de base pour les données mises en cache non essentielles par utilisateur. Si cette variable n'est pas définie ou est vide, sa valeur par défaut est utilisée $HOME/.cache. Certaines applications utilisent d'autres emplacements ou gèrent leurs caches en interne ; vérifiez donc le chemin d'accès avant de supprimer des fichiers.
Pour vérifier rapidement la taille, ouvrez le Terminal et exécutez :
cache_dir="\${XDG_CACHE_HOME:-$HOME/.cache}"
printf 'Cache directory: %s\n' "$cache_dir"
du -sh "$cache_dir"
du -h --max-depth=1 "$cache_dir" | sort -h
La première duligne indique le total ; la seconde liste les sous-dossiers directs, les plus volumineux étant placés en bas. Cette --max-depthoption est prise en charge par GNU duet est standard sur la plupart des distributions Linux de bureau ; consultez la documentation GNU Coreutils pour la commande `du` . Ces commandes vérifient uniquement la taille des fichiers ; elles ne suppriment rien. Si votre répertoire de cache se trouve ailleurs, utilisez le chemin affiché lors de l'analyse.
Examinez les dossiers cache avec l'Analyseur d'utilisation du disque
L'analyseur d'utilisation du disque de GNOME (également appelé Baobab) permet d'analyser un dossier et d'afficher l'espace disque utilisé par son contenu. Vous pouvez suivre les étapes ci-dessous même si votre système Linux utilise un autre gestionnaire de fichiers ; les intitulés des menus peuvent varier.
L'Analyseur d'utilisation du disque, avec sa commande « Analyser le dossier », est ouvert. L'emplacement du menu varie légèrement selon la version du bureau.
Quittez l'application dont vous souhaitez vider le cache. Un programme en cours d'exécution peut recréer des fichiers pendant que vous les supprimez.
Ouvrez l'Analyseur d'utilisation du disque depuis le menu des applications. Ouvrez son menu en haut à droite et choisissez « Analyser le dossier… » . GNOME documente cette option pour analyser un dossier spécifique.
Choisissez le répertoire cache indiqué par votre système ; le répertoire .cache est caché dans de nombreux gestionnaires de fichiers.
Dans le sélecteur de dossiers, choisissez le répertoire du cache. Par défaut, ouvrez votre dossier personnel et sélectionnez-le .cache. Si les fichiers cachés ne sont pas visibles, appuyez sur Ctrl+ Hdans GNOME Files ; sur un autre bureau, utilisez la commande « Afficher les fichiers cachés ». $XDG_CACHE_HOMESi vous utilisez un emplacement personnalisé, sélectionnez-le.
Exemple de disposition d'analyse. Les noms de dossiers et leurs tailles affichées varient d'un système Linux à l'autre.
Attendez la fin de l'analyse, puis consultez la liste des dossiers et le graphique. Développez l'arborescence ou triez par taille pour identifier le sous-dossier spécifique à l'application qui occupe l'espace. L'Analyseur d'utilisation du disque peut signaler des erreurs d'autorisation lorsqu'un dossier est illisible ; analysez votre cache personnel en tant qu'utilisateur habituel plutôt que de lancer l'outil avec l'option `--user` sudo.
Déplacer les fichiers cache sélectionnés vers la Corbeille
Ne supprimez un dossier qu'après avoir vérifié qu'il contient des données de cache temporaires pour l'application que vous souhaitez nettoyer. En cas de doute sur le contenu d'un dossier spécifique à une application, consultez la documentation de cette application ou utilisez son paramètre de vidage de cache.
Déplacez uniquement le dossier cache que vous avez identifié ; le menu exact dépend de votre gestionnaire de fichiers.
Dans l'Analyseur d'utilisation du disque, cliquez avec le bouton droit sur le dossier identifié et choisissez « Déplacer vers la Corbeille ». L'aide de GNOME indique que cette méthode permet de supprimer un dossier indésirable de l'analyseur.
Vous pouvez aussi ouvrir votre dossier personnel dans l'explorateur de fichiers, afficher les fichiers cachés, ouvrir .cachele dossier cache de l'application et le déplacer vers la Corbeille. Évitez de sélectionner des dossiers adjacents simplement parce qu'ils sont volumineux.
Ouvrez la Corbeille et vérifiez son contenu. Ne la videz que lorsque vous êtes prêt à supprimer définitivement ces éléments ; la Corbeille peut également contenir des fichiers sans rapport avec l’application. Sinon, laissez-y les éléments jusqu’à ce que vous ayez confirmé que l’application fonctionne comme prévu.
Au redémarrage de l'application, il est possible qu'elle reconstruise les vignettes, les index ou d'autres fichiers de cache. Cela peut ralentir le premier lancement ou le chargement suivant, et certains téléchargements mis en cache peuvent devoir être récupérés à nouveau. Le cache peut se reconstituer au fur et à mesure que l'application fonctionne.
Ce qu'il ne faut pas supprimer
Ne considérez pas les paramètres et les données personnelles comme un cache. Évitez de les supprimer ~/.config, sauf ~/.local/sharesi votre objectif est uniquement d'effacer les fichiers temporaires ; les applications utilisent généralement ces emplacements pour leur configuration et les données utilisateur.
N'utilisez pas les privilèges root pour votre cache. Supprimer des fichiers de votre répertoire personnel sudoest inutile et peut laisser des fichiers appartenant au mauvais compte.
Ne confondez pas les caches d'applications avec les caches du gestionnaire de paquets. Le gestionnaire de paquets système possède ses propres commandes et emplacements de nettoyage. Le fait de vider ces caches ~/.cachene libérera pas nécessairement l'espace occupé.
Ne considérez pas tous les dossiers volumineux comme superflus. Un profil, une bibliothèque hors ligne ou un fichier téléchargé peuvent contenir des données utiles, même s'ils se trouvent à proximité des répertoires de cache.
Problèmes courants
Si un dossier supprimé réapparaît immédiatement, l'application est peut-être encore ouverte ou a peut-être recréé son cache. Fermez-la et vérifiez à nouveau plus tard. Si l'espace disque disponible ne change pas après avoir déplacé des fichiers dans la Corbeille, vérifiez son contenu et videz-la. Si ~/.cachel'espace disponible est faible, utilisez l'Analyseur d'utilisation du disque pour analyser les autres dossiers dont vous êtes propriétaire ; le cache n'est qu'une des causes possibles d'utilisation excessive du disque.