FDupes – Un outil en ligne de commande sympa, pour détecter les doublons sur vos supports de stockages

fdupes-sommaire

Comme vous les savez sans doute si vous suivez ce blog je ne suis pas un grand technophile, mais j’adore les « petits » outils en ligne de commande. Il sont souvent très pratiques et permettent d’effectuer rapidement diverses tâches, pour lesquelles un GUI n’est pas forcément nécessaire. FDupes est un outil qui entre très exactement dans cette catégorie et qui a été conçu dans le but de vous permettre de détecter les doublons sur vos périphériques de stockages (disques dur, lecteurs optiques, USB). Concrètement FDupes utilise md5sum pour comparer les fichiers présents sur le support à scanner et dispose de quelques options vous permettant entre autres d’effectuer des recherches en mode récursif, de rediriger les résultats du scan dans un fichier texte, ou encore, de spécifier une taille minimum pour les fichiers à comparer.

Au niveau de l’utilisation il n’y a rien de bien compliqué. Il suffit d’ouvrir un terminal et d’entrer la commande suivante pour scanner le contenu d’un répertoire (ici /home) :

fdupes -r /home/lavachelibre/

NB : le « -r » signifie que FDupes doit analyser le support de manière récursive et donc les sous-répertoires.

Une fois lancé vous devriez voir le scan démarrer :

fdupes-scan

Une fois celui-ci achevé vous devriez voir le résultat apparaître sous cette forme :

fdupes-result

Le temps que mettra le résultat à s’afficher dépendra bien entendu de la taille du support à analyser.

Bref ça ne casse pas trois pattes à un canard, mais c’est sympa à utiliser (entendez pas là facile), c’est rapide et super efficace.

Si ça vous tente FDupes est disponible dans les dépôts de la plupart des distributions GNU/Linux.

Sur Ubuntu il vous suffira d’entrer un petit :

sudo apt-get install fdupes

Sur Archlinux, Manjaro et dérivés Yaourt fera l’affaire :

yaourt -S fdupes

Amusez-vous bien.

source


9 Responses

  1. F. 2 juin 2014 / 16 h 37 min

    Hello,
    dans la même famille il y a aussi le (trop) méconnu rmlint, qui apporte des options supplémentaires, une approche de la suppression différente et qui est trés rapide ^^

    http://www.f.0x2501.org/p/009/

  2. san-claudio 31 mai 2014 / 14 h 04 min

    Pour mettre le résultat dans un fichier .txt que l’on trouvera dans le dossier principal :
    fdupes -r /home/lavachelibre/ > doulon.txt

  3. Tuxicoman 30 mai 2014 / 21 h 10 min

    Sympa mais comment trier pour faire apparaitre les doublons qui prennent le plus de place sur le disque en premier?

    • Noireaude 30 mai 2014 / 21 h 31 min

      Pour être honnête au niveau du soft je ne sais pas. Il y a peut-être moyen de faire un truc avec le ficher de sortie (txt) et une commande bash. C’est intéressant comme question.

  4. Frederic Bezies 29 mai 2014 / 19 h 31 min

    Tu as fait une coquille dans la commande d’installation pour Arch / Manjaro.

    Sinon, ça doit être intéressant comme petit outil. Et tu peux remplacer /home/nom d’utilisateur par un ~ :)

    • Noireaude 29 mai 2014 / 19 h 35 min

      Merci, c’est corrigé ;)

      Pour l’alias je l’utilise quand je script un peu, mais je ne l’ai pas mis ici afin que les débutants ne soient pas déboussolés ;)

Comments are closed.