Відповіді:
Ось bash-скрипт, який сортує файли в year/month/day/
каталоги.
#!/bin/bash
dir=/path/to/directory
find "$dir" -maxdepth 1 -type f | while IFS= read -r file; do
year=$(stat -f "%Sm" -t "%y" $file)
month=$(stat -f "%Sm" -t "%m" $file)
day=$(stat -f "%Sm" -t "%d" $file)
[[ ! -d "$dir/$year/$month/$day" ]] && mkdir -p "$dir/$year/$month/$day";
mv "$file" "$dir/$year/$month/$day"
done
Неперевірені , мають резервні копії тощо
Збережіть сценарій як something.sh
, змініть другий рядок сценарію на шлях, за яким потрібно сортувати вміст, та запустіть chmod u+x /path/to/file.sh && /path/to/file.sh
. Однак, якщо ви не знайомі зі скриптами оболонки, я б не рекомендував цей зламаний, неперевірений сценарій, який я написав пізно вночі, бути першим запущеним сценарієм!
something.sh
, змініть другий рядок сценарію на шлях, за яким потрібно сортувати вміст, та запустіть chmod u+x /path/to/file.sh && /path/to/file.sh
. Однак, якщо ви не знайомі зі скриптами оболонки, я б не рекомендував цей зламаний, неперевірений сценарій, який я написав пізно вночі, бути першим сценарієм, який ви запускаєте :)
Діафрагма може імпортувати зображення та сортувати їх за датою, але ви закінчуєте проекти всередині діафрагми (назви проектів - це дати, коли були зроблені фотографії). Переконайтеся, що в налаштуваннях »Налаштування імпорту встановлено, щоб розділити імпорт на« Один проект на день ». Якщо ви не хочете зберігати їх у діафрагмі, ви можете легко експортувати їх назад у папки.