Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
doublons [Le 18/05/2021, 18:34]
79.87.156.235 [Quelques applications]
doublons [Le 08/08/2024, 20:47] (Version actuelle)
Amiralgaby correction orthographe de répertoire + ajout de manières de trouver les doublons par ligne de commande
Ligne 2: Ligne 2:
 ====== Chercher des fichiers en double ====== ====== Chercher des fichiers en double ======
  
-Rechercher des doublons, des fichiers en plusieurs exemplaires.+Rechercher des doublons, des fichiers ​ou répertoires ​en plusieurs exemplaires.
  
 ===== Quelques applications ===== ===== Quelques applications =====
- +  * **[[dupegurume|dupeGuru]]** 
-  * **[[:​Fslint]]**+  * **[[:Fslint]]**, remplacé désormais par **[[:​Czkawka]]**
   * **[[:​Shredder duplicate finder]]** (rmlint-gui) accessible depuis la logithèque d'​Ubuntu ou avec //**sudo apt install rmlint-gui**//​ (Site officiel : [[https://​rmlint.readthedocs.io|Shredder duplicate finder]])   * **[[:​Shredder duplicate finder]]** (rmlint-gui) accessible depuis la logithèque d'​Ubuntu ou avec //**sudo apt install rmlint-gui**//​ (Site officiel : [[https://​rmlint.readthedocs.io|Shredder duplicate finder]])
   * [[https://​snapcraft.io/​speedy-duplicate-finder|Speedy Duplicate Finder]] : Logiciel propriétaire,​ version de démonstration, ​ accessible depuis la logithèque d'​Ubuntu ou avec //**sudo snap install speedy-duplicate-finder**//​   * [[https://​snapcraft.io/​speedy-duplicate-finder|Speedy Duplicate Finder]] : Logiciel propriétaire,​ version de démonstration, ​ accessible depuis la logithèque d'​Ubuntu ou avec //**sudo snap install speedy-duplicate-finder**//​
  
 +===== En ligne de commande =====
 +
 +//Les deux sections sont tirés des réponses provenant du site [[https://​unix.stackexchange.com/​questions/​277697/​whats-the-quickest-way-to-find-duplicated-files|What'​s the quickest way to find duplicated files ?]]//
 +
 +==== En une ligne ====
 +La commande ci-dessous va récupérer les fichiers dans le répertoire courant, et pour chaque fichier, calculer leur somme de hachage. Ensuite les sommes sont triés et seulement les doublons seront affichés (option ''​-d''​ et ''​-D''​ de uniq)
 +  find . ! -empty -type f -exec md5sum {} + | sort | uniq -w32 -dD
 +
 +<​note>​simple mais non optimisé si vous avez de beaucoup de gros fichier (le hachage peut-être éviter si les fichiers n'ont pas la même taille). Si vous êtes dans la situation où vous avez énormément de gros fichier, préférez le script dans la session ci-dessous</​note>​
 +
 +==== Avec un script ====
 +Ce script ne réalise le hachage du fichier que si la taille de deux fichiers sont égaux.
 +[[https://​github.com/​taltman/​scripts/​blob/​master/​unix_utils/​find-dupes.awk|find-dupes.awk (Github)]]
 +
 +Alterner le commentaire dans le script afin d'​utiliser ''​md5_exec = "​md5sum"''​
 +<​code>​
 +## md5_exec = "​md5"​
 +md5_exec = "​md5sum"​
 +</​code>​
  • doublons.1621355690.txt.gz
  • Dernière modification: Le 18/05/2021, 18:34
  • par 79.87.156.235