Linux : Faites le ménage dans vos fichiers

À force de sauvegarder, déplacer, renommer et supprimer les fichiers, on en arrive souvent à se voir naviguer entre dossiers vides, doublons et liens symboliques cassés. Pour éviter que votre ordinateur ne devienne la Foir’Fouille, FSlint est votre ami.

Installation et utilisation
Ce soft s’installe via votre gestionnaire de paquet favori. Exemple pour Debian/Ubuntu :

sudo apt-get install fslint

Il permet (entre autres) de supprimer les doublons, les fichiers temporaires, ceux qui se disent binaires sans l’être et les dossiers vides. La force de ce paquet en ce qui concerne la détection des doublons est qu’il n’utilise pas le nom mais la taille et la somme de contrôle des fichiers.

Son utilisation est très simple : on précise au programme quel dossiers on veux scanner et quels types de fichiers erronés on cherche.

Aperçu de l'interface de FSlint

Pour les doublons, FSlint nous indique les emplacements de tous les fichiers, donc il faut lui préciser lesquels de chaque doublon il faut supprimer. Pour cela, on peut sélectionner/désélectionner les fichiers via le bouton [sélectionné], qui propose par exemple de ne garder que le fichier le plus récent de chaque groupe.

Evitez les mauvaise surprises
Par défaut, les dossiers cachés sont inclus dans l’analyse, donc attention à ne pas supprimer vos fichiers de configuration (bien qu’ils ne seraient pas perdu, vu qu’ils étaient au moins en double…).

Pour éviter cela, aller dans l’onglet « paramètres avancés de recherche » où on peut exclure des dossiers. FSlint utilisant la commande find, on peut passer des arguments supplémentaires pour restreindre ou étendre la recherche. Comme ici on veut exclure les dossiers cachés, on ajoute dans les paramètres additionnels :

! -path '*/.*'

Bon nettoyage !