Outils pour utilisateurs

Outils du site


commandes_shell_utiles

Commandes Shell utiles (bash)

Manipulation des photos et vidéos

Aligner les dates de modification des fichiers depuis les metadata des documents

Aligne la date de modification de tous les documents présent dans le dossier MON_REPERTOIRE et recursivement dans les tous les sous dossiers.

exiftool -r '-createdate>FileModifyDate' MON_REPERTOIRE

Aligner les dates de modification des fichiers depuis les noms des documents

<Work In Progress>
 
#### Premiere étape extraire la date du nom de fichier
date -d $( ls -1 ./silence-2021-07-29-150004.jpg | sed -re 's/.*([0-9]{4})-([0-9]{2})-([0-9]{2})-([0-9]{2})([0-9]{2})([0-9]{2}).*/\1-\2-\3T\4:\5:\6/')
 
#### Seconde étape boucler sur tous les fichiers, extraire la date et modifier le creation time
for f in *; do 
time=$( date '+%FT%T' -d $( echo $f | sed -re 's/.*([0-9]{4})-([0-9]{2})-([0-9]{2})-([0-9]{2})([0-9]{2})([0-9]{2}).*/\1-\2-\3T\4:\5:\6/') )
touch -d "$time" "$f"
done
commandes_shell_utiles.txt · Dernière modification : 2021/11/27 08:08 de bigMax