Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| doublons [Le 08/08/2024, 20:47] – correction orthographe de répertoire + ajout de manières de trouver les doublons par ligne de commande Amiralgaby | doublons [Le 24/09/2026, 12:24] (Version actuelle) – fix tag (fichier singulier) krodelabestiole | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | {{tag>doublons, doublon, fichiers dupliqués}} | + | {{tag>fichier}} |
| ====== Chercher des fichiers en double ====== | ====== Chercher des fichiers en double ====== | ||
| Ligne 5: | Ligne 6: | ||
| ===== Quelques applications ===== | ===== Quelques applications ===== | ||
| - | | + | |
| + | | ||
| * **[[: | * **[[: | ||
| * **[[: | * **[[: | ||
| Ligne 11: | Ligne 13: | ||
| ===== En ligne de commande ===== | ===== En ligne de commande ===== | ||
| - | |||
| - | //Les deux sections sont tirés des réponses provenant du site [[https:// | ||
| ==== En une ligne ==== | ==== 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 '' | + | |
| + | 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 '' | ||
| + | <code bash> | ||
| find . ! -empty -type f -exec md5sum {} + | sort | uniq -w32 -dD | find . ! -empty -type f -exec md5sum {} + | sort | uniq -w32 -dD | ||
| + | </ | ||
| - | < | + | < |
| - | ==== Avec un script ==== | + | Autre solution réalisant d' |
| - | Ce script ne réalise | + | < |
| - | [[https://github.com/taltman/scripts/blob/ | + | find . -not -empty -type f -printf |
| - | + | ||
| - | Alterner le commentaire dans le script afin d' | + | |
| - | < | + | |
| - | ## md5_exec = "md5" | + | |
| - | md5_exec | + | |
| </ | </ | ||
| + | |||
| + | ==== Avec fdupes ==== | ||
| + | |||
| + | Ce logiciel permet de donner les doublons en se basant sur le poids et la somme de hachage des fichiers. | ||
| + | |||
| + | [[: | ||
| + | |||
| + | Pour l' | ||
| + | fdupes -R . | ||
| + | |||
| + | |||
| + | |||
| + | ===== Afficher les doublons uniquement en comparant les noms des fichiers ===== | ||
| + | |||
| + | Utiliser la commande suivante qui affichera la taille et le chemin des fichiers ayant les mêmes noms. | ||
| + | |||
| + | find . -mindepth 1 -type f -printf '%s %p %f\n' | sort -t ' ' -k 3,3 | uniq -f 2 --all-repeated=separate | cut -d ' ' -f1,2 | ||
| + | |||
| + | < | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | </ | ||
| + | |||
