Classement, organisation et déduplication de fichiers dispersés sur des disques durs [fermé]

1

J'ai des centaines de milliers de fichiers éparpillés sur les disques durs de plusieurs systèmes, tous exécutant Linux, et je dois les organiser (classer, déduber, etc.). J'ai toutes sortes de fichiers, audio, vidéo, textes, etc. Quelqu'un peut-il proposer une solution mieux que "passer quelques mois à écrire le programme idéal pour cela" et "il suffit de les supprimer tous"?

Ignacio Vazquez-Abrams
la source
5
je suis tenté de "fermer la question: trop large" ... :)
akira
J'ai moi-même fait face au défi de déduplement dans le passé et développé quelques lignes de code de script bash. Dois-je le poster?
artistoex
@artistoex: La déduplication simple est un problème résolu. Je recherche une solution plus large, qui collecte les statistiques des fichiers de plusieurs systèmes et me permet d'effectuer diverses opérations (déplacement, suppression, marquage, etc.) sur les données / fichiers, puis de repousser les modifications.
Ignacio Vazquez-Abrams
Connaissez-vous un outil qui peut vous aider dans la même situation sur un autre système d'exploitation? Windows, Mac, etc ...? Quels critères pour le tri?
september
Pourriez-vous donner un peu plus de détails sur vos besoins? Comme il s’agit de la question, il s’agit d’une question logicielle sous forme de requête générale ou trop vague, comme le montre la réponse que vous avez reçue. Qu'entendez-vous exactement par "marquage"? S'agit-il d'une balise pouvant être insérée dans le système d'exploitation ou est-ce spécifique au logiciel que vous envisagez? Une sorte de base de données de tous vos fichiers?
terdon

Réponses:

2

Quels critères pour le tri? Vidéo / audio / texte ...? Si oui, essayez quelque chose comme:

~# find / -name "*.avi" -exec mv -i {} ~/video/ \;
~# find / -name "*.mkv" -exec mv -i {} ~/video/ \;
~# find / -name "*.wav" -exec mv -i {} ~/audio/ \;
~# find / -name "*.mp3" -exec mv -i {} ~/MP3/ \;
    ...
september
la source
Ce n'est pas une mauvaise réponse en soi, mais dans mon cas, il ne gère pas les noms de fichiers en double et les contenus en double, ni plusieurs systèmes.
Ignacio Vazquez-Abrams
OK, ajouté -i option pour mv. Vous pourrez comparer le contenu avant de l'écraser.
september