У меня есть фотоаппарат-телефон под управлением андроид. И на нём установлен
DropBox (ссылка реферальная, вам всё равно, а мне приятно). В DropBox есть функция автоматической закачки фото и видео с камеры на DropBox. Мне фотографии нужны на компьютере, а не в онлайн-фотоальбоме, поэтому я предпочитаю именно этот сервис, а не G+, который тоже умеет всё сразу в сеть отправлять. Ещё важно что DropBox умеет себя ограничивать в случае, если интернет не через Wifi или батарейка подсевшая.
В результате таких манипуляций у меня собралось несколько тысяч фотографий в каталоге Camera Upload. Всё бы ничего, но очень утомляет, если надо скопировать или как-то выбрать свежие фотки. Вот сегодня я на коленке написал скрипт, который раскидывает фотографии из этого каталога в мой старый фотоальбом (я тогда делал каталог вида 2011/08/15 и копировал в него из фотоаппарата очередную порцию шедевров. Не то, что бы это было удобно, но тот фотоальбом у меня начинается с 2002 года :-)
#!/bin/bash
# скрипт сортирует фотографии из каталога Camera uploads в каталог Photos по временным подкаталогам.
for n in ~/Dropbox/Camera\ Uploads/*.jpg;
do
mkdir -p ~/Dropbox/Photos/$(stat -c %y "$n" | grep -o '^[0-9]*-[0-9]*-[0-9]*' | sed 's/-/\//g')
mv "$n" ~/Dropbox/Photos/$(stat -c %y "$n" | sed 's/-/\//g; s/:/-/g; s/ /\//g' | grep -o '^.*\.')jpg
done
Это я не вас поучаю, это я не хочу скрипт ещё раз писать, если вдруг вспомню.