photorec /dev/sdj
- Wiederherstellung auf separater Festplatte (/mnt/foo)
- Auswahl der gewünschten Dateitypen (jpg, zip (gilt auf für LibreOffice und neue MSOffice-Dateien, pdf)
- Automatisches Umbenennen/Kopieren von Bilder größer als 3 MB
#!/bin/bash
RESTORE="/mnt/bar"
SRCDIR="/mnt/foo"
MINSIZE="3000k"
cd ${SRCDIR}
find . -iname "*.jpg" -size +${MINSIZE} | while read PIC; do
DATE=$(exiftool -p '$DateTimeOriginal' $PIC |
sed 's/[: ]//g')
touch -t $(echo $DATE | sed 's/\(..$\)/\.\1/') $PIC
echo ${RESTORE}/$DATE.jpg
cp -i $PIC ${RESTORE}/$DATE.jpg
done
Das vorliegende Skript lässt sich zwar auch teilweise als reiner EXIFTOOL-Einzeiler1 schreiben, allerdings verliert man damit ein paar Einstellmöglichkeiten von "find".
