У меня есть папка, содержащая множество фотографий.
Я бы хотел перевести их в более практичную структуру, создав по одной папке на день.
Дата извлекается из имени файла (например, с 2016-08-22 16.55.26.jpg
по 2016-08-22/2016-08-22 16.55.26.jpg
)
Как лучше всего это сделать?
На данный момент я создал скрипт оболочки:
#!/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
Есть ли лучший/легкий способ? Может быть с помощью команды ranger
или ?rename