je souhaite effectuer une automatisation par exemple tous les soirs a 22h qu’un script se lance et me supprime tous les fichiers en double ou en triples sur le système !
J’ai vu qu’il y avait les commandes diff et cmp pour comparer plusieurs fichiers entre eux, mais je n’ai pas su les utiliser comme je le souhaiterai.
j’ai tenter #diff fichier1 fichier2 ou #cmp fichier1 fichier2 mais le fichier en double l’un ou l’autre étais toujours présent !
merci d’avance si vous avez une idée pour m’aider à avancer !!
La recherche se fait sur l’intégralité du disque et si il trouve deux fichiers avec le même contenu à l’identique il en supprime un des deux.
Je sais pas si Sort correspondra car il tri les fichiers or moi je veux qu’il fais une recherche et si il en trouve deux, qu’il en supprime un des deux.
Est ce que c’est faisable avec une commande ? Ou faudrai plutôt utiliser un soft ?
ok merci bien ça fonctionne seulement je voudrais savoir si il n’y avait pas une option pour qu’il ne me demande pas à chaque fois sur chaque doublons celui à préserver !
Voici les options :
[code]OPTIONS
-r --recurse
include files residing in subdirectories
-s --symlinks
follow symlinked directories
-H --hardlinks
normally, when two or more files point to the same disk area
they are treated as non-duplicates; this option will change this
behavior
-n --noempty
exclude zero-length files from consideration
-f --omitfirst
omit the first file in each set of matches
-1 --sameline
list each set of matches on a single line
-S --size
show size of duplicate files
-q --quiet
hide progress indicator
-d --delete
prompt user for files to preserve, deleting all others (see
CAVEATS below)
-v --version[/code]
Moi j’utilise la commande :
#fdupes -rd /root /.../
Ensuite il faudrait que je puisse mettre les commandes à éxécuter dans un script afin de l’automatiser avec crontab !
Attend, c’est pas si simple que ça, il suffit pas de fusionner tous les duplicatas (option fslint_gui), par exemple, si je fusionne (voir détruit):
# locate pstores.exe
/home/jcode/.ies4linux/ie6/drive_c/windows/system32/pstores.exe
/home/jcode/.ies4linux/ie7/drive_c/windows/system32/pstores.exe
donnés comme identique par fslint, je vais avoir un souci.
Il y a donc des répertoires auquels tu ne dois pas toucher, sous peine de faire des grosses boulettes …
fslint me donne 7982 /home/jcode/fslint.logs lignes de fichiers dupliqués, imagines que je fusionne/détruit tout les doubles lol …
fdupe c’est sûrement pareil .
Oui c’est possible enfin dans mon cas mon chef souhaite juste savoir comment on fais pour visualiser des fichiers en doublons et par la suite éventuellement les supprimers donc je suis aller un peu trop loin dans ma recherche