Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 06-03-2011 05:02:36

zoroastre74
Membre
Distrib. : Debian Wheezy
Noyau : Linux 3.2
(G)UI : Awesome wm v3.4.13 (Octopus)
Inscription : 28-08-2010

Recherche et suppression des doublons

Yep!

Cet outil peut s'avérer fort utile pour quiconque ressent le besoin de faire le ménage dans ses nombreux fichiers ou médias.

aptitude show fdupes :

...
Dépend: libc6 (>= 2.7)
Description : identifie les fichiers en double dans les répertoires indiqués
 FDupes utilise des sommes de contrôle md5 puis une comparaison octet
 par octet pour trouver les fichiers dupliqués parmi un ensemble
de répertoires. Il possède
 plusieurs options utiles, parmi lesquelles la récursion.


Site : http://code.google.com/p/fdupes/

Exemple d'utilisation :

fdupes -fr "/home/philippe/photos" > ../duplicates/duplicates.txt


- f : permet de conserver le premier examplaire (doublon) trouvé.
  - r : recurcif

fdupes -Nd


- Nd : (N) pas de question, on conserve le premier doublon et on supprime (d) le reste.

Plutôt que de supprimer bêtement, je préfère les déplacer :

#!/bin/bash
### SEARCH
fdupes -fr "/home/philippe/photos" > ../duplicates/duplicates.txt
### MOVE
for ligne in $(cat ~/duplicates/duplicates.txt)
do
echo "deplacement de $ligne"
mv $ligne -t ~/duplicates/
done


@+

Zoroastre.

Dernière modification par zoroastre74 (06-03-2011 05:09:10)

Hors ligne

#2 06-03-2011 21:14:31

tux12
Membre
Lieu : ./
Distrib. : Squeeze
Noyau : Linux 2.6.32-5-686-bigmem
(G)UI : KDE
Inscription : 27-02-2008

Re : Recherche et suppression des doublons

Tiens, ça fait un moment que j'envisage d'écrire un script pour chasser les doublons. Voilà qui va m'encourager à ne rien faire. wink

Merci Zoroastre74.

Hors ligne

#3 06-03-2011 21:24:39

Haricophile
Adhérent(e)
Lieu : Pignans (Var)
Distrib. : SID
Noyau : 4.0.0-1-amd64
(G)UI : Mate / i3 selon...
Inscription : 14-09-2009

Re : Recherche et suppression des doublons

sympa l'idée de déplacer dans un bac au lieu d'effacer. smile

« La religion et l'art sont les luxes des lâches, qui permettent de fuir la réalité quand elle devient trop difficile à affronter. La différence c'est que la religion transforme tout mensonge en vérité alors que l'art transforme toute vérité en mensonge. »

Hors ligne

Pied de page des forums