BleachBit : nettoyer Linux et faire de la place disque

malekalmorte

Création :

19 avril 2025

Modification :

BleachBit est un utilitaire gratuit et open-source qui permet de nettoyer Linux très facilement.
Pour cela, il offre une interface très simple où vous sélectionnez les éléments que vous désirez supprimer du système.
Il est idéal pour supprimer les fichiers et répertoires inutiles d’un système de fichiers.

Voici ses principales fonctionnalités :

  • Supprimer les fichiers temporaires
  • Vider les caches système et applications
  • Nettoyer les journaux système
  • Effacer les traces de navigation internet
  • Supprimer les fichiers inutiles laissés par des paquets désinstallés (cache des paquets)
  • Déchiqueter des fichiers et des répertoires pour supprimer de manière sécurisée)

Si vous souhaitez libérer de l’espace disque rapidement et accélérer légèrement votre Linux, suivez ce guide complet pour utiliser BleachBit et nettoyer Linux.

Comment installer BleachBit sur Linux

sur Ubuntu, Linux Mint

Par APT :

sudo apt install bleachbit

Sur Fedora

Avec DnF :

sudo dnf install bleachbit

Informations et précausion d’utilisation

Bleachbit supprime certains caches, donc une sur-utilisation peut avoir un effet néfaste et ralentir le système.
Une fois maximum par mois est recommandé. Si votre utilisation du PC est retraint, une fois tous les trois mois est suffisant.

Voici les catégories de nettoyage proposée par l’utilitaire :

CatégorieExécution en root/utilisateurContenu supprimé
APT (Ubuntu/Mint) ou Yum/DNF (Fedora)rootCache des paquets
Logs systèmerootFichiers journaux (/var/log)
Rotation des journauxrootSupprime les anciens journaux système
Fichiers temporaires globaux (/tmp, /var/tmp)root/utilisateurNettoyer les fichiers temporaires Linux
Cache de l’utilisateurUtilisateurLe cache des applications notamment dans ~/.cache
Navigateur (Firefox, etc.)UtilisateurHistorique, cache, cookies, formulaires, mots de passe
ThumbnailsUtilisateurVignettes (miniatures d’images)
LibreOfficeUtilisateurFichiers récents, cache
Caches et/ou Historiques logicielsUtilisateurCaches/Historiques de Bash, Chromium, GNOME, VLC, GIMP, Discord, Vim, Evolution, etc.
Localisations inutilisées (langues non utilisées)rootLangues que tu n’utilises pas (optionnel)
Mémoire (Swap)rootNettoyer l’espace d’échange et la mémoire libre

Précautions d’usage :

  • En root, certaines options peuvent être dangereuses si mal utilisées (ex. : effacement de fichiers système, nettoyage agressif de journaux ou caches de paquets)
  • Utilisez le mode de prévisualisation pour inspecter les éléments qui vont être supprimés
  • Lisez chaque option avant de cocher : certaines peuvent faire disparaître des sessions enregistrées ou des configurations
  • Évitez d’utiliser l’option « Effacement sécurisé » (sauf sur disques HDD) → inutile et plus lent sur SSD
  • Évitez de nettoyer le cache Flatpak ou Snap manuellement sans savoir ce que tu fais, sauf si tu sais que tu ne les utilises pas

Comment nettoyer Linux avec Bleatchbit

Supprimer les fichiers inutiles de Linux

Lorsque vous exécutez BleachBit, vous devez décider si vous désirer nettoyer le système ou l’environnement utilisateur.
Ainsi, lorsque vous lancez Bleachbit sans les droits administrateurs, soit donc avec votre utilisateur courant, ce dernier vous permet de nettoyer le cache, historique et autres éléments de vos applications installées.
Si vous préférez nettoyer le système, il faudra exécuter Bleachbit en root.
Certaines distributions Linux ajoutent deux menus dans la liste des applications pour exécuter en tant qu’utilisateur ou en root.

Comment nettoyer Linux avec Bleatchbit
Lorsque vous lancez avec l’utilisateur courant, Bleachbit liste tout de même certains éléments du système.
Si vous les sélectionnez pour nettoyage, vous aurez une erreur rouge accès refusé.

Ensuite pour nettoyer Linux :

  • Cochez alors les éléments de vos applications que vous souhaitez nettoyer
  • Cliquez sur Prévisualiser pour obtenir la liste de ce qui va être supprimé
  • A gauche, vous aurez l’espace disque total libéré pour chaque catégorie. Mais surtout à droite, vous devez vérifier les éléments listés pour être certains que des éléments importants ne soient pas supprimé
  • Si tout est correct, cliquez sur Nettoyer pour exécuter la suppression
Nettoyer l'environnement utilisateur Linux avec Bleachbit

Ci-dessous, j’ai exécuté Bleachbit avec les droits administrateurs, par la commande :

sudo Bleachbit

On constate que la plupart des éléments comme l’historique Bash, le cache du système ne libère pas énormément de place.
L’auto-clean d’APT peut libérer un peu de place disque si cela n’a jamais été fait.
Mais ce sont principalement l’historique des journaux qui prennent le plus de place disque (2 Go).

Nettoyer le système complet Linux en root avec BleachBit

Suppression des fichiers personnalisés

BleachBit nous permet de supprimer des fichiers arbitraires qui ne sont liés à aucune des applications du menu. Pour obtenir une liste des fichiers à supprimer, il suffit de cliquer sur le menu « hamburger » en haut à droite de l’application, puis sur l’entrée « Préférences ». Dans la fenêtre qui s’ouvre, cliquez sur l’onglet « Personnalisé » :

Nettoyage personnalisé de BleachBit

Préserver les fichiers de la suppression (liste blanche)

Dans certains cas, nous pouvons vouloir éviter la suppression de fichiers spécifiques qui seraient autrement supprimés dans le cadre d’une action. Pour ce faire, il suffit de naviguer à nouveau dans le menu « Préférences » de l’application. Cette fois, nous devons cliquer sur l’onglet « Liste blanche ».
Ici, comme dans l’exemple précédent, nous pouvons ajouter ou supprimer des fichiers et des dossiers à la liste blanche de l’application :

Préserver les fichiers de la suppression (liste blanche)

Nettoyer Linux en ligne de commandes avec BleachBit

Pour visualiser les fichiers qui vont être supprimés, on utilise l’option -p (ou --preview) pour lister les éléments qui vont être supprimés et --preset pour utiliser les options définies dans l’interface graphique :

bleachbit -p --preset

Puis pour effectuer le nettoyage, ce sera l’option -c (ou --clean) :

bleachbit -c --preset

Pour effectuer un nettoyage complet et automatique, utilisez la commande suivante :

bleachbit --list | grep -E "[a-z0-9_\-]+\.[a-z0-9_\-]+" | xargs bleachbit --clean

Détruire définitivement un fichier ou dossier avec BleachBit

Une dernière fonctionnalité interressante de Bleachbit est la possibilité de détruire des fichiers ou dossier (shred) sans possibilité de récupération ultérieure.
Cela est utile pour éviter qu’une personne puisse retrouver des fichiers que vous avez supprimer.
Pour l’utiliser :

  • Allez dans le menu en haut à droite puis « Détruire des fichiers ou dossiers« 
  • Naviguez et sélectionnez l’élément à supprimer
Détruire définitivement un fichier ou dossier avec Bleachbit
  • Confirmez et Bleachbit supprimer définitivement le fichier ou dossier
Détruire définitivement un fichier ou dossier avec Bleachbit

En ligne de commandes ce sera :

  • -s, –shred : Détruire des fichiers ou des dossiers spécifiques
  • w, –wipe-free-space : Écraser l’espace libre dans les chemins d’accès donnés

Par exemple :

bleachbit -s ~/Images/education.svg
Détruire définitivement un fichier ou dossier avec Bleachbit

A propros de malekalmorte

malekal-site-logo-150

Passionné par l'informatique depuis très jeune, j'aide les internautes sur les forums depuis 2005 pour résoudre leurs tracas informatiques.
Je vous propose par la même occasion ce site avec de nombreux tutoriels pour vous aider aussi à résoudre de manière autonome les problèmes informatiques du quotidien.