Doc /

Tri des photos

Il s'agit ici du tri préalable des photos en fonction de leur date.

Date exif

#!/bin/sh

#le but est de classer des photos par date
# en fonction de la date de prise de vue

#se placer dans le répertoire des photos

exiftool -progress -r "-Directory<DateTimeOriginal" -d "%Y%m%d" .

Date de modification

Pour toutes les photos sans exifs (Facebook...)

#!/bin/sh

#le but est de classer des fichiers par date
# en fonction de la date de modification du fichier

#*se placer dans le répertoire des photos*
#*donner en argument le liste des fichiers*

# faire d'abord "detox *"

for a ; do
	b=$(date -r $a +20%y%m%d)
    mkdir -p $b
    mv "$a" $b

done
exit

Date dans le nom (et pas ailleurs)

#!/bin/sh

#le but est de classer des fichiers par date
# en fonction de la date inscrite dans le nom

#*se placer dans le répertoire des photos*
#*donner en argument le liste des fichiers commencant par IMG*

# faire d'abord "detox *"

for a ; do
	b=$(echo $a | grep -Eo '[[:digit:]]{8}')
	echo $b
    mkdir -p $b
    mv "$a" $b

done
exit

Les vidéos

#!/bin/sh

#le but est de classer des fichiers mp4 par date
# en fonction de la date de modification du fichier

#*se placer dans le répertoire des photos*
#*donner en argument le liste des fichiers*

# faire d'abord "detox *"

for a ; do
	b=$(date -r $a +20%y%m%d-vid)
    mkdir -p $b
    mv "$a" $b

done
exit