:PROPERTIES: :ID: 457c57e3-2051-4141-9ff7-afb83fa30e4f :END: #+title: dedupliquer-ses-archives #+post_ID: 866 #+post_slug: dedupliquer-ses-archives #+post_url: https://www.ciperbliss.com/2018/dedupliquer-ses-archives #+post_title: Dédupliquer ses archives #+post_tags: archivage, déduplication, fichiers #+post_type: post #+post_mime_types: #+post_guid: undefined #+post_status: publish #+post_date_published: <2018-08-08T17:01:50> #+post_date_modified: <2018-10-13T17:56:28> #+post_index_page_roam_id: fa7f2a8c-2b94-4e42-bb4c-25c026ed7ff9 #+retrieved_from_db_at: <2024-11-18 16:25:08> * Dédupliquer ses archives :PROPERTIES: :CUSTOM_ID: dédupliquer-ses-archives :END: rangez vos documents à archiver dans un seul dossier, admettons qu'il se nomme: *mes-archives* et se trouve dans votre dossier personnel.créez un dossier *trucs_a_ranger* dans le dossier *mes-archives*admettons que vous vouliez ranger vos musique, photos, livres qui sont actuellement en bordel dans le dossier "*trucs_a_ranger*".Créez un dossier pour chaque chose à ranger (photos, livres, musique) dans votre dossier "mes-archives" et déplacez (couper/coller) progressivement les éléments à leur bonne place dan les dossiers qui vont bien. Il est très probable que votre dossier pas rangé contienne des duplicatas.installez [[apt://fslint][fslint]] #+begin_example sudo apt install fslint #+end_example dans un terminal, placez vous dans le dossier mes-archives et listez les duplicatas présents uniquement dans le dossier non rangé, dans un fichier texte créé pour l'occasion. Vous pourrez ensuite supprimer ces fichiers par script. #+begin_example cd /home/$USER/mes-archives/usr/share/fslint/fslint/findup |grep trucs_a_ranger > duplicates.txt #+end_example Vous pouvez compter le nombre de fichiers dupliqués avec un word count en ligne: #+begin_example wc -l duplicates.txt #+end_example ce qui devrait vous donner quelque chose comme: #+begin_example 217 duplicates.txt #+end_example  Vous pouvez vérifier que ces chemins de fichier listent unqiuement des fichiers se trouvant dans le dossier en vrac en ouvrant le fichier texte.vous n'avez plus qu'a supprimer en masse ces duplicatas que vous avez déjà rangé dans les autres dossiers. #+begin_example xargs -d '\n' -a duplicates.txt rm #+end_example et voilà \o/