Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Удаленная работа для IT-специалистов
#!/bin/sh #foto_sort.sh ############# src_dir="$1" dst_dir="$2" if [ "${src_dir}" = "" -o "${dst_dir}" = "" ] ; then echo "Usage: foto_sort.sh src_dir dst_dir" fi (cd $src_dir && ls *.jpg)|while read f ; do f_year=`exiftool -DateTimeOriginal -s -s -s -d %Y "${src_dir}/${f}"` f_date=`exiftool -DateTimeOriginal -s -s -s -d %F "${src_dir}/${f}"` f_dtime=`exiftool -DateTimeOriginal -s -s -s -d %F-%H_%M "${src_dir}/${f}"` if [ "${f_year}" != "" ] ; then mkdir -p "${dst_dir}/${f_year}/${f_date}" && mv -i -v "${src_dir}/${f}" "${dst_dir}/${f_year}/${f_date}/${f_dtime}_${f}" fi done