Как я могу переименовать изображение с измененной датой и перезаписать имя файла с помощью счетчика чисел, используя Jhead Tool? - Фотопедия
1 голос
/ 17 сентября 2019

Быстрый вопрос ... (отредактировано)

Год / Месяц / День-Имя файла-001.jpg

  jhead -n%Y%m%d [(name)] 001 .jpg

(Не уверен, какие параметры позволяют мне создать имя файла послеопция год / месяц / день в документации по использованию)

Если это имеет значение, я использую Mac.

Ответы [ 2 ]

1 голос
/ 19 сентября 2019

Я хочу перезаписать более одного изображения и счетчик чисел «001», «002» и т. Д.

Для примера, который вы предоставили в комментарии к ответу tfb, секвенируяимена файлов прерываются при использовании опции %f. С несколькими входными файлами вы получите:

$ ls *.jpg
foo.jpg foo2.jpg
$ jhead -n"%Y_%m_%d-%f-newname001" *.jpg
 foo.jpg --> 2019_09_14-foo-newname001.jpg
 foo2.jpg --> 2019_09_14-foo2-newname001.jpg

Но если вы пропустите %f и добавите %03i, вы получите следующее:

$ ls *.jpg
foo.jpg foo2.jpg
$ jhead -n"%Y_%m_%d-newname-%03i" *.jpg
 foo.jpg --> 2019_09_14-newname-001.jpg
 foo2.jpg --> 2019_09_14-newname-002.jpg
1 голос
/ 17 сентября 2019

Я не совсем уверен, что вы ищете, но:

$ ls *.jpg
foo.jpg
$ jhead -n"%Y%m%d%H%M-%f-renamed" foo.jpg
foo.jpg --> 201909141339-foo-renamed.jpg
$ ls *.jpg
201909141339-foo-renamed.jpg

Документация по использованию для jhead довольно хорошая, и вы можете проверитьруководство по strftime (если вы работаете в Unixoid-системе, которая выглядит так, как вы), откуда и происходит весь процесс форматирования времени и даты. Но обратите внимание, что jhead имеет некоторые дополнительные параметры, такие как %f, которые я использовал выше.

Добро пожаловать на сайт Фотопедия, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...