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 :
Une fois celui-ci achevé vous devriez voir le résultat apparaître sous cette forme :
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.
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/
FSlint
is a utility to find and clean various forms of lint on a filesystem.
http://www.pixelbeat.org/fslint/
Ubuntu: comment rechercher et supprimer les images en double facilement
http://www.lffl.org/2014/05/ubuntu-come-cercare-e-rimuovere.html
Pour mettre le résultat dans un fichier .txt que l’on trouvera dans le dossier principal :
fdupes -r /home/lavachelibre/ > doulon.txt
Sympa mais comment trier pour faire apparaitre les doublons qui prennent le plus de place sur le disque en premier?
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.
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 ~ :)
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 ;)