переименование изображений для включения даты создания в имя

Крошечное Ядро Linux является Очень Небольшим хорошим вариантом. На уровне 10 мегабайтов Крошечное Ядро является 1/400 к 1/100 размер наиболее широко используемых операционных систем в мире (даже по сравнению с большинством дистрибутивов Linux). Это делает Крошечное Ядро достаточно гибким, чтобы быть сохраненным и выполненным от палок usb, примерно полного CD или даже встроенных устройств.оборудование.

http://distro.ibiblio.org/tinycorelinux/intro.html

рубиновый пакет доступен с этим дистрибутивом, но Вы, возможно, должны сделать пользовательский ISO

9
23.01.2014, 13:59
2 ответа

Можно сделать это с exiftool. Из страницы справочника:

   exiftool '-FileName<CreateDate' -d %Y%m%d_%H%M%S%%-c.%%e dir
        Rename all images in "dir" according to the "CreateDate" date and
        time, adding a copy number with leading '-' if the file already
        exists ("%-c"), and preserving the original file extension (%e).
        Note the extra '%' necessary to escape the filename codes (%c and
        %e) in the date format string.

Формат в качестве примера должен получить Вас имена файлов формата ISO. Включайте время, чтобы удостовериться, что можно обработать повторные изображения в день.

13
27.01.2020, 20:05

exiv2 инструмент может переименовать файлы с помощью меток времени:

от man exiv2:

mv | rename

Переименуйте файлы и/или установите метки времени файла по данным Exif, создают метку времени. Использует значение тега Exif. Фотография. DateTimeOriginal или, если не существующий, Exif. Изображение. DateTime для определения метки времени. Формат имени файла может быть установлен с-r fmt, опции метки времени являются-t и-T.

таким образом, следующее могло бы сделать то, что Вы хотите:

exiv2 mv *.JPG
6
27.01.2020, 20:05

Теги

Похожие вопросы