J'ai de nombreux fichiers en double dans mon "home", et souhaite supprimer =
les doublettes.
Y a t'il une =E2me charitable pour me faire un script ou me dire si il en e=
xiste un sur cpam ?
Donc je souhaite une boucle qui =E9crit les cl=E9s de hash de chaque fichie=
r, puis une autre qui les comparent, et enfin une qui supprime les doublett=
es, voir dans certain cas les triplettes.
J=92esp=E8re que je suis claire ?
Je n'arrive m=EAme pas =E0 faire un "hello the word", merci d'=EAtre compr=
=E9hensif ...
Merci pour votre aide
Ptilou
PS : Pour perl j'utilise Debian ou mac os x 10.4.11 !
-- XAv In your pomp and all your glory you're a poorer man than me, as you lick the boots of death born out of fear. (Jethro Tull)
Stephane CHAZELAS
2011-10-17, 10:21(-07), ptilou: [...]
J'ai de nombreux fichiers en double dans mon "home", et souhaite supprimer les doublettes. Y a t'il une âme charitable pour me faire un script ou me dire si il en existe un sur cpam ? Donc je souhaite une boucle qui écrit les clés de hash de chaque fichier, puis une autre qui les comparent, et enfin une qui supprime les doublettes, voir dans certain cas les triplettes. J’espère que je suis claire ? Je n'arrive même pas à faire un "hello the word", merci d'être compréhensif ...
[...]
PS : Pour perl j'utilise Debian ou mac os x 10.4.11 !
Pourquoi reinventer la roue ?
$ apt-cache search duplicate file fdupes - identifies duplicate files within given directories fslint - A utility to fix problems with filesystems' data, like duplicate files rdfind - find duplicate files utility simhash - generate similarity hashes to find nearly duplicate files
-- Stephane
2011-10-17, 10:21(-07), ptilou:
[...]
J'ai de nombreux fichiers en double dans mon "home", et
souhaite supprimer les doublettes. Y a t'il une âme charitable
pour me faire un script ou me dire si il en existe un sur cpam
? Donc je souhaite une boucle qui écrit les clés de hash de
chaque fichier, puis une autre qui les comparent, et enfin une
qui supprime les doublettes, voir dans certain cas les
triplettes. J’espère que je suis claire ? Je n'arrive même pas
à faire un "hello the word", merci d'être compréhensif ...
[...]
PS : Pour perl j'utilise Debian ou mac os x 10.4.11 !
Pourquoi reinventer la roue ?
$ apt-cache search duplicate file
fdupes - identifies duplicate files within given directories
fslint - A utility to fix problems with filesystems' data, like duplicate files
rdfind - find duplicate files utility
simhash - generate similarity hashes to find nearly duplicate files
J'ai de nombreux fichiers en double dans mon "home", et souhaite supprimer les doublettes. Y a t'il une âme charitable pour me faire un script ou me dire si il en existe un sur cpam ? Donc je souhaite une boucle qui écrit les clés de hash de chaque fichier, puis une autre qui les comparent, et enfin une qui supprime les doublettes, voir dans certain cas les triplettes. J’espère que je suis claire ? Je n'arrive même pas à faire un "hello the word", merci d'être compréhensif ...
[...]
PS : Pour perl j'utilise Debian ou mac os x 10.4.11 !
Pourquoi reinventer la roue ?
$ apt-cache search duplicate file fdupes - identifies duplicate files within given directories fslint - A utility to fix problems with filesystems' data, like duplicate files rdfind - find duplicate files utility simhash - generate similarity hashes to find nearly duplicate files
-- Stephane
Emmanuel Florac
Le Mon, 17 Oct 2011 10:21:39 -0700, ptilou a écrit:
Merci pour votre aide
Tiens, voici une version améiorée par moi d'un script trouvé ailleurs (perlmonks sûrement).
Le script recherche les doublons par hachage et propose de les effacer. J'ai apporté les améliorations suivantes : 1° ignore les liens symboliques (pour d'évidentes raisons) 2° ajouter l'option -d permet de supprimer tous les doublons d'un coup après une confirmation globale quand même (dangereux! mais pratique)
-- Ce qu'il y a d'enivrant dans le mauvais goût c'est le plaisir aristocratique de déplaire. C. Baudelaire.
Le Mon, 17 Oct 2011 10:21:39 -0700, ptilou a écrit:
Merci pour votre aide
Tiens, voici une version améiorée par moi d'un script trouvé ailleurs
(perlmonks sûrement).
http://pastebin.com/DJcQmutx
Le script recherche les doublons par hachage et propose de les effacer.
J'ai apporté les améliorations suivantes :
1° ignore les liens symboliques (pour d'évidentes raisons)
2° ajouter l'option -d permet de supprimer tous les doublons d'un coup
après une confirmation globale quand même (dangereux! mais pratique)
--
Ce qu'il y a d'enivrant dans le mauvais goût c'est le plaisir
aristocratique de déplaire.
C. Baudelaire.
Le script recherche les doublons par hachage et propose de les effacer. J'ai apporté les améliorations suivantes : 1° ignore les liens symboliques (pour d'évidentes raisons) 2° ajouter l'option -d permet de supprimer tous les doublons d'un coup après une confirmation globale quand même (dangereux! mais pratique)
-- Ce qu'il y a d'enivrant dans le mauvais goût c'est le plaisir aristocratique de déplaire. C. Baudelaire.
ptilou
Bonjour,
Le lundi 17 octobre 2011 22:24:25 UTC+2, Emmanuel Florac a écrit :
Le Mon, 17 Oct 2011 10:21:39 -0700, ptilou a écrit:
> Merci pour votre aide
Tiens, voici une version améiorée par moi d'un script trouvé ailleu rs (perlmonks sûrement).
Le script recherche les doublons par hachage et propose de les effacer. J'ai apporté les améliorations suivantes : 1° ignore les liens symboliques (pour d'évidentes raisons) 2° ajouter l'option -d permet de supprimer tous les doublons d'un coup après une confirmation globale quand même (dangereux! mais pratique)
J'ai essayé, sa m'élimine pas toutes les doublettes, mais celle qui ne sont pas éliminé, porte un nom différent genre fichier+(1) ... Y a t'il une solution pour ces doublettes ?
Merci
Ptilou
Bonjour,
Le lundi 17 octobre 2011 22:24:25 UTC+2, Emmanuel Florac a écrit :
Le Mon, 17 Oct 2011 10:21:39 -0700, ptilou a écrit:
> Merci pour votre aide
Tiens, voici une version améiorée par moi d'un script trouvé ailleu rs
(perlmonks sûrement).
http://pastebin.com/DJcQmutx
Le script recherche les doublons par hachage et propose de les effacer.
J'ai apporté les améliorations suivantes :
1° ignore les liens symboliques (pour d'évidentes raisons)
2° ajouter l'option -d permet de supprimer tous les doublons d'un coup
après une confirmation globale quand même (dangereux! mais pratique)
J'ai essayé, sa m'élimine pas toutes les doublettes, mais celle qui ne sont pas éliminé, porte un nom différent genre fichier+(1) ...
Y a t'il une solution pour ces doublettes ?
Le script recherche les doublons par hachage et propose de les effacer. J'ai apporté les améliorations suivantes : 1° ignore les liens symboliques (pour d'évidentes raisons) 2° ajouter l'option -d permet de supprimer tous les doublons d'un coup après une confirmation globale quand même (dangereux! mais pratique)
J'ai essayé, sa m'élimine pas toutes les doublettes, mais celle qui ne sont pas éliminé, porte un nom différent genre fichier+(1) ... Y a t'il une solution pour ces doublettes ?