Linux за българи: Форуми

Програмиране => Общ форум => Темата е започната от: 4096bits в Авг 02, 2018, 00:11



Титла: Просто въпросче за скрипт
Публикувано от: 4096bits в Авг 02, 2018, 00:11
Искам да направя малко скриптче за преименуване на картинки от фотоапарат или телефон за едно приятелче, че има доста гигабайти снимки без да е ясно и видно от пръв поглед, коя снимка от кога е.

Еxif тагове ли да ползвам, за източник за имената на файловете или mtime?


Титла: Re: Просто въпросче за скрипт
Публикувано от: jet в Авг 02, 2018, 02:29
Организиране на снимките по дати:

* Преименува всички .jpg файлове в текущата директори във формат  YYYYMMDD-HHMMSS :

     exiv2 mv -r "%Y%m%d-%H%M%S" *.jpg

или

    exiftool '-Directory<CreateDate' -d sorted-pics/%Y-%m-%d -r unsorted-pics/

по години:

    exiftool '-Directory<CreateDate' -d newdir/%Y/%Y-%m -r olddir/

или

Код
GeSHi (Bash):
  1. #!/bin/sh
  2.  
  3. # Goes through all jpeg files in current directory, grabs date from each
  4. # and sorts them into subdirectories according to the date
  5. # Creates subdirectories corresponding to the dates as necessary.
  6.  
  7. for fil in *.jpg  # Also try *.JPG
  8. do
  9.    datepath="$(identify -verbose $fil | grep DateTimeOri | awk '{print $2 }' | sed s%:%-%g)"
  10.    if ! test -e "$datepath"; then
  11.        mkdir -pv "$datepath"
  12.    fi
  13.  
  14.    mv -v $fil $datepath
  15. done


Титла: Re: Просто въпросче за скрипт
Публикувано от: 4096bits в Авг 02, 2018, 11:27
Благодаря за exiv2 примера. Само не зная, защо изплюва грешки, след като му е казано да търси jpg файлове, а то захапва и останалото. Дори се пробва на директории.  ;D
Може и без скрипт да мина в този случай  :)


Титла: Re: Просто въпросче за скрипт
Публикувано от: Stancho_25 в Авг 09, 2018, 13:39
Недей да се мъчиш със скриптове. Ето ти готово решение ЦЪК ($2)

От доста време го ползвам за преименуване и подреждане на снимки и видеа в папки. Чете Еxif информацията и може да ги сортира по формат или вида камера (телефон) с която са заснети в различни папки.


Титла: Re: Просто въпросче за скрипт
Публикувано от: p4p в Авг 10, 2018, 12:26
... Ето ти готово решение ЦЪК ($2)
...

Благодаря.  Полезна програма:
https://i.imgur.com/wdQUmp8.png

Имам и Shotwell:
https://i.imgur.com/GdShVe0.jpg