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 07/11/2024, 23:32] – [En une ligne] section et pas session + fdupes 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 13: | Ligne 15: | ||
| ==== 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 | ||
| + | </ | ||
| - | < | + | < |
| - | //réponse 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 ?]]// | + | Autre solution réalisant d' |
| + | <code bash> | ||
| + | find . -not -empty -type f -printf " | ||
| + | </code> | ||
| ==== Avec fdupes ==== | ==== Avec fdupes ==== | ||
| Ligne 31: | Ligne 39: | ||
| + | ===== 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 | ||
| + | < | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | </ | ||
