Archives par mot-clé : fichiers

Renommer des photos selon leur nom de dossier parent

C’est pas le tout d’avoir plein de photos rangées selon leur évènement dans une liste de dossiers décrivant ces évènements, si on veut que les informations de ces évènements soient dans le nom de fichier et que ça soit tagué correctement pour pouvoir les retrouver facilement, il faut de bons outils pour ça.

J’ai ceci:

/photos/2023/01 evènement bidule/0001.jpg
/photos/2023/01 evènement bidule/0002.jpg
/photos/2023/01 evènement bidule/0003.jpg
/photos/2023/02 festival truc/0001.jpg
/photos/2023/02 festival truc/0002.jpg
/photos/2023/02 festival truc/0003.jpg

Et je souhaite avoir cela:

/photos/2023/01 evènement bidule 0001.jpg
/photos/2023/01 evènement bidule 0002.jpg
/photos/2023/01 evènement bidule 0003.jpg
/photos/2023/02 festival truc 0001.jpg
/photos/2023/02 festival truc 0002.jpg
/photos/2023/02 festival truc 0003.jpg

Voici justement un petit script pour ça confectionné dans ma cuisine: Rename File Folder.

Pour l’appeler facilement, un petit alias bash et zou, rff fera le taf dans tout le dossier courant de votre terminal.

Dans votre fichier ~/.bash_aliases:

alias rff="python /home/Nextcloud/ressources/workflow_nextcloud/files_management/rename_photo_folder.py" # mettez votre script où vous voulez

https://forge.chapril.org/tykayn/scripts/src/branch/master/bash/file_management/rename_photo_folder.sh

https://forge.chapril.org/tykayn/scripts/src/branch/master/bash/file_management/rename_photo_folder.py

et tadam, vous aurez votre renommage en masse.

Comme toujours, il vaut mieux tester les renommages de fichiers en masse sur de petites portions de copie de fichiers.

 

Si vous aimez ce que nous faisons à Cipher Bliss, vous pouvez nous soutenir de plusieurs façons: en faisant un micro don sur liberapay , ou en cryptomonnaies. Le plus simple nous pour nous faire connaître étant de partager cet article.
Suivez moi sur Mastodon @tykayn@mastodon.cipherbliss.com.
Ce site restera libre comme un gnou dans la nature et sans pubs, parce qu'on vous aime. Que la source soit avec vous!

Dédupliquer ses archives

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 fslint
sudo apt install fslint
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.
cd /home/$USER/mes-archives
/usr/share/fslint/fslint/findup |grep trucs_a_ranger > duplicates.txt
Vous pouvez compter le nombre de fichiers dupliqués avec un word count en ligne:
wc -l duplicates.txt
ce qui devrait vous donner quelque chose comme:
217 duplicates.txt
  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.
xargs -d '\n' -a duplicates.txt rm
et voilà \o/  

Si vous aimez ce que nous faisons à Cipher Bliss, vous pouvez nous soutenir de plusieurs façons: en faisant un micro don sur liberapay , ou en cryptomonnaies. Le plus simple nous pour nous faire connaître étant de partager cet article.
Suivez moi sur Mastodon @tykayn@mastodon.cipherbliss.com.
Ce site restera libre comme un gnou dans la nature et sans pubs, parce qu'on vous aime. Que la source soit avec vous!