Nettoyer et libérer de l’espace sur son ordinateur sous GNU/Linux avec BleachBit

Ce billet a été écrit il y a plus d'un an. Il peut contenir des informations erronées.

Au fur et à mesure que l’on utilise un ordinateur, des fichiers temporaires et du cache s’accumulent (entre autres). L’utilisateur de base n’est pas forcément censé pouvoir les supprimer, mais au bout de quelque temps, cela peut représenter pas mal d’espace notamment le cache de votre navigateur internet.

Sous Windows et plus récemment Mac OS, vous connaissez le dorénavant très célèbre CCleaner. Et bien BleachBit est un logiciel du même genre, très léger.

Sous Ubuntu/Debian et dérivés :

Ouvrez votre terminal et tapez :

sudo apt-get install bleachbit

Sous Arch Linux

Vous pouvez installer le paquet bleachbit qui contient l’interface graphique ou bien le paquet bleachbit-cli qui contient une CLI et une GUI.

sudo pacman -Sy bleachbit

ou

sudo pacman -Sy bleachbit-cli

Ce devrait être assez rapide.

Selon votre interface graphique, rendez vous dans votre zone de lancement d’applications, et normalement vous verrez deux nouvelles icônes :

« BleachBit » et « BleachBit as root ».

BleachBit « as root » va juste vous demander votre mot de passe au lancement, afin de se lancer avec les droits super-utilisateurs, pour pouvoir supprimer des fichiers systèmes.

Même si BleachBit peut donc supprimer ces fichiers système, il n y aura pas d’impacts négatifs sur votre système (normalement).

Le logiciel se présente de la manière suivante:

Sur le côté vous retrouvez les différents choses à nettoyer.

Si vous ne savez pas ce qu’une ligne veut dire, ne la cochez pas, et faites attention.

Je vous conseille de cocher la trois cases de « apt« .

Vous pouvez effectuer deux actions:

La loupe sert à rechercher les fichiers inutiles, afin de vous faire une idée de l’espace qui sera libéré, et la corbeille sert à les supprimer. Vous pouvez effecteur la première, puis la deuxième, ou la deuxième directement.

Vous verrez quelque chose de ce genre :

Personnellement je l’utilise environ 1 fois par semaine, et je supprime environ 350mb à chaque fois, ce qui n’est pas mal du tout 🙂

Bonus

Si jamais vous n’avez accès à votre machine qu’en SSH où que vous voulez effectuer un nettoyage depuis le terminal, je vous propose un petit script qui libérera un peu d’espace. Il est assez basique comparé à BleachBit et ne nettoiera pas le navigateur (logique).

echo " --------------------------------- Script de nettoyage --------------------------------- " sudo apt-get autoremove echo " -------------------------------------------------------------- Les paquets inutiles ont été supprimés -------------------------------------------------------------- " sudo apt-get clean sudo apt-get autoclean echo " ------------------------------------- apt-get a été nettoyé ------------------------------------- " find ~/.thumbnails -type f -atime +7 -exec rm {} ; echo " -------------------------------------------------------- Miniatures des images supprimées -------------------------------------------------------- " rm -r -f ~/.local/share/Trash/files/* echo " --------------------------------------- La corbeille a été vidée --------------------------------------- " find ~/ -name '*~' -exec rm {} ; echo " ---------------------------------------------------------------------------------------------------------- Les fichiers temporaires (terminant par ~) du dossier /home ont été supprimés ---------------------------------------------------------------------------------------------------------- " echo " --------------------- |Nettoyage terminé !| --------------------- "

Si vous avez des commandes à me suggérer pour l’améliorer, n’hésitez pas 🙂

Pour le faire fonctionner, copiez ce code dans un fichier « clean.sh » et placez le dans le dossier /home/user .

Pour le lancer, placez vous dans le dossier /home/user (le dossier par défaut)

Vous pouvez savoir dans quel répertoire vous vous trouvez avec la commande

pwd

Pour vous rendre dans le répertoire par défaut tapez

cd

Et pour lancer le script :

sh clean.sh



(Vous pouvez bien entendu renommer le fichier comme bon vous semble)

Votre mot de passe vous sera sûrement demandé.

Edit : Sous Ubuntu/Debian, voici une commande pour supprimer les fichiers des paquets supprimées :

apt-get purge `dpkg -l | grep ^rc | awk '{print $2}' | tr '

' ' ' `

Tiré du Blog de n0n0

Dernière modification le 17 décembre 2017.