Sélectionner une page

1. Présentation

Les photos en double sont l’un des problèmes fréquents qui gaspillent de l’espace de stockage et compliquent la recherche de photos. Bien sûr, nous pouvons rechercher les photos en double manuellement et les supprimer, mais cela peut prendre beaucoup de temps et s’avérer peu pratique. Une meilleure option consiste à utiliser différents outils Linux pour rechercher et supprimer de telles photos.

Dans ce tutoriel, nous montrerons comment localiser et supprimer les photos en double sous Linux à l’aide de la ligne de commande et d’outils GUI tels que FDUPES, dupeGuru, digiKam, et d’autres.

 

 

2. Utilisation de digiKam

DigiKam est une application Linux libre et gratuite utilisée pour gérer des collections de photos. Elle est également disponible sur Windows et macOS, ainsi que sur plusieurs distributions Linux. Nous pouvons utiliser digiKam pour trouver des photos en double. En outre, digiKam utilise un intervalle de similarité avec des limites inférieures et supérieures et un filtre de recherche pour identifier les photos identiques.

Installons d’abord digiKam à l’aide du gestionnaire de paquets apt :

$ sudo apt install digikam

Après avoir installé digiKam, nous pouvons l’ouvrir à partir du menu Applications ou en lançant la commande digikam dans le terminal :

$ digikam

Lorsque nous lançons digiKam pour la première fois, l’assistant d’installation s’affiche. Ici, dans l’assistant d’installation, nous pouvons spécifier l’emplacement de notre collection d’images, et nous pouvons aussi choisir d’autres paramètres. Cependant, il est recommandé d’utiliser les paramètres par défaut.

Une fois la configuration de l’assistant d’installation de digiKam terminée, nous pouvons rechercher les photos en double dans le répertoire Linux que nous avons spécifié. Pour trouver ces photos, nous devons ouvrir digiKam et cliquer sur l’option Trouver les doublons :

La recherche peut prendre un certain temps, en fonction du nombre d’images stockées dans la collection. Ensuite, toutes les photos comportant des doublons apparaîtront dans la barre latérale gauche. Lorsque nous choisissons une photo dans la barre latérale gauche, les images en double de la photo que nous avons choisie s’affichent dans la barre latérale droite :

En outre, nous pouvons supprimer les photos en double en cliquant sur l’option Supprimer les doublons :

Nous pouvons également ouvrir ces photos dans le gestionnaire de fichiers et les supprimer manuellement une par une si nous le préférons.

 

 

3. Utilisation de FDUPES

Contrairement à digiKam, FDUPES est un outil en ligne de commande. Il est gratuit et open-source, et nous pouvons utiliser FDUPES pour exécuter diverses fonctions, telles que la recherche récursive dans les répertoires, l’identification du contenu en double, la comparaison de la taille des fichiers, et d’autres.

Nous pouvons également utiliser FDUPES pour trouver et supprimer des photos qui sont des copies d’autres photos. En outre, FDUPES recherche les doublons en utilisant différents critères, tels que la taille du fichier, le hachage MD5 et les noms de fichiers, entre autres.

Installons d’abord FDUPES sur notre système Linux à l’aide de la commande apt install :

$ sudo apt install fdupes

Après avoir installé FDUPES, nous pouvons rechercher les fichiers en double dans un répertoire spécifié. Par exemple, pour trouver des photos en double dans le répertoire ~/Pictures, nous utilisons la commande fdupes avec l’option -r :

$ fdupes -r ~/Pictures/home/user/Pictures/pexels-pixabay-36717.jpg/home/user/Pictures/pexels-pixabay-36717(1).jpg/home/user/Pictures/pexels-mali-maeder-101667.jpg/home/user/Pictures/pexels-mali-maeder-101667 (copy).jpg

En outre, nous pouvons également supprimer les photos en double à l’aide de la commande fdupes avec l’option -rd :

$ fdupes -rd ~/PicturesSet 1 of 2:[+] /home/user/Pictures/pexels-mali-maeder-101667.jpg[-] /home/user/Pictures/pexels-mali-maeder-101667 (copy).jpgSet 2 of 2:1 [+] /home/user/Pictures/pexels-sam-rana-800005.jpg2 [-] /home/user/Pictures/pexels-sam-rana-800005 (copy).jpg

Ici, nous devons choisir les photos que nous voulons conserver et celles que nous voulons supprimer. Les fichiers à conserver sont précédés d’un signe +, tandis que les fichiers à supprimer sont précédés d’un signe . Enfin, pour supprimer les photos, nous pouvons appuyer sur la touche delete du clavier.

 

 

4. Utilisation de rdfind

rdfind est un autre outil de ligne de commande libre et gratuit qui est similaire à FDUPES. Nous pouvons utiliser cet outil pour trouver et supprimer les photos en double sous Linux. La commande rdfind est plus efficace que les autres outils car elle comparait les photos en se basant sur le contenu plutôt que sur le nom.

Installons rdfind à l’aide du gestionnaire de paquets apt :

$ sudo apt install rdfind

Nous pouvons maintenant trouver les photos en double dans un répertoire Linux spécifié à l’aide de la commande rdfind :

$ rdfind ~/PicturesNow scanning "/home/user/Pictures", found 13 files.Now have 13 files in total.Removed 0 files due to nonunique device and inode.Total size is 8311684 bytes or 8 MiBRemoved 3 files due to unique sizes from list. 10 files left....

Après avoir trouvé un doublon, la commande rdfind enregistre automatiquement le résultat dans un fichier results.txt. Pour afficher le contenu du fichier results.txt, nous utilisons la commande cat :

$ cat results.txt# Automatically generated# duptype id depth size device inode priority nameDUPTYPE_FIRST_OCCURRENCE 4 0 205077 2051 655919 1 /home/user/Pictures/pexels-sam-rana-800005 (copy).jpgDUPTYPE_WITHIN_SAME_TREE -4 0 205077 2051 655513 1 /home/user/Pictures/pexels-sam-rana-800005.jpg...

En outre, nous pouvons utiliser le drapeau -deleteduplicates avec rdfind pour supprimer les photos en double trouvées :

$ rdfind -deleteduplicates true ~/PicturesNow scanning "/home/user/Pictures", found 13 files.Now have 13 files in total.Removed 0 files due to nonunique device and inode.Total size is 8311684 bytes or 8 MiBRemoved 3 files due to unique sizes from list. 10 files left....

Il est également possible de supprimer manuellement les photos en double à partir de leur emplacement dans le gestionnaire de fichiers.

 

 

5. Utilisation de Geeqie

Geeqie est un logiciel open-source basé sur une interface graphique qui permet aux utilisateurs de visualiser et d’organiser des images dans différents formats. Il dispose de nombreuses fonctionnalités, telles que le zoom, l’affichage des vignettes et les options de filtrage. Il offre également des caractéristiques telles qu’une détection efficace de la similarité des images, des informations complètes sur les photos identiques et une interface utilisateur simple. Nous pouvons également utiliser l’outil Geeqie pour localiser et supprimer les photos en double.

Installons Geeqie à l’aide du gestionnaire de paquets apt :

$ sudo apt install geeqie

Après avoir installé Geeqie, nous pouvons l’ouvrir à partir du menu Applications ou en exécutant geeqie dans le terminal.

Pour trouver des images en double, nous devons d’abord spécifier le chemin d’accès au répertoire. Ensuite, nous sélectionnons toutes les images du répertoire et nous faisons un clic droit sur celles-ci. Nous sélectionnons ensuite l’option Trouver les doublons :

Les photos correspondantes apparaîtront dans la nouvelle fenêtre Trouver des doublons avec quelques informations importantes telles que la taille, la date, les dimensions et le chemin d’accès :

En outre, nous pouvons comparer les images visuellement en sélectionnant diverses options de mode de recherche dans un menu déroulant. Ces options comprennent le nom, la somme de contrôle, la similarité, la taille, etc. Il est également possible de faire glisser et de déposer des fichiers images ou des dossiers dans la fenêtre des doublons.

En outre, nous pouvons cliquer avec le bouton droit de la souris sur les photos identiques et sélectionner l’option Supprimer pour les supprimer définitivement :

Nous pouvons également copier le chemin d’accès d’une photo identique et la supprimer manuellement dans le gestionnaire de fichiers.

 

 

6. Utilisation de dupeGuru

Nous pouvons utiliser dupeGuru, un outil multiplateforme, pour trouver et supprimer les photos en double sous Linux. Son interface graphique est simple et facile à utiliser. .

Pour installer dupeGuru, nous devons d’abord ajouter son dépôt :

$ sudo add-apt-repository ppa:dupeguru/ppa

Après avoir ajouté le dépôt, nous pouvons maintenant installer dupeGuru en utilisant la commande apt install :

$ sudo apt install dupeguru

Une fois installé, nous pouvons lancer dupeGuru à partir du menu Applications.

Pour trouver des photos en double, nous devons d’abord ajouter le chemin du répertoire dans lequel nous voulons effectuer la recherche. Ensuite, nous cliquons sur Scanner et nous affichons les résultats :

Les photos de référence, ainsi que leurs correspondances, seront répertoriées dans la nouvelle fenêtre de résultats, avec la taille du fichier et le pourcentage de correspondance :

Ici, nous pouvons parcourir la liste des photos en double et décider de ce qu’il faut faire avec chaque résultat. En outre, nous pouvons supprimer les copies supplémentaires, les renommer ou les déplacer.

7. Conclusion

Dans cet article, nous avons exploré différentes méthodes pour trouver des photos en double sous Linux. Ces méthodes incluent l’utilisation de digiKam, Geeqie et dupeGuru, en plus des outils de ligne de commande FDUPES et rdfind. Nous avons également abordé la question de la suppression de ces photos sous Linux à l’aide de ces interfaces graphiques et de ces outils de ligne de commande.

Si nous voulons trouver rapidement des photos correspondantes, nous pouvons utiliser les outils de ligne de commande FDUPES ou rdfind. Cependant, si nous voulons rechercher des photos en double de manière graphique, nous pouvons utiliser un outil basé sur une interface graphique comme Geeqie, digiKam ou dupeGuru.

En fin de compte, nous pouvons choisir l’une ou l’autre de ces méthodes en fonction de nos besoins en matière de recherche et de suppression de photos en double dans Linux.