Ich habe einen Ordner, der viele Fotos enthält.
Ich möchte ihnen eine praktischere Struktur geben, mit einem Ordner pro Tag.
Das Datum wird aus dem Dateinamen extrahiert (zB von 2016-08-22 16.55.26.jpg
bis 2016-08-22/2016-08-22 16.55.26.jpg
)
Wie lässt sich das am besten bewerkstelligen?
Vorerst habe ich ein Shell-Skript erstellt:
#!/bin/sh
in=~/tmp/rename/*
out=~/tmp/out
for f in $in; do
d=$(echo "$f" | grep -Po "\d{4}-\d{2}-\d{2}")
mkdir -p "$out/$d"
cp "$f" "$out/$d/"
done
Gibt es einen besseren/einfacheren Weg? Vielleicht mit ranger
oder rename
Befehl?