Как переименовать фото в файл с указанием даты?

У меня есть группа файлов фотографий, имена которых имеют только порядковый номер, например: Imagexxxx.jpg (xxxx это просто порядковый номер) то, что я пытаюсь найти, но, к сожалению, нет результатов, это добавить дату файла к имени файла, как показано ниже yyyy-mm-dd-Imagexxxx.jpg,

Все, что я могу найти в сети, это либо заменить определенный символ, либо изменить регистр букв.

3 ответа

Решение

Кренамэ - один из возможных инструментов того, чего вы пытаетесь достичь.

Установить с помощью:

sudo apt-get install krename

Затем:

  1. Выберите файлы, которые вы хотите переименовать
  2. Выберите переименовать входные файлы в пути назначения
  3. Введите [creationdate;yyyy-MM-dd]$ в расширенном шаблоне имени файла.

Если дата создания (файла) не та, которую вы хотите, krename также может использовать данные exif.

Я использую pyRenamer для переименования моих файлов фотографий. Очень удобное программное обеспечение с графическим интерфейсом, которое может абстрагировать метаданные EXIF ​​из файла изображения.

Небольшая модификация ответа на этот вопрос сделает это. Запустите это в терминале в каталоге, в котором находятся ваши фотографии, изменив [date] соответствующим образом (скобки не нужны):

for file in *; do mv "$file" "[date]$file"; done

Обратите внимание, что это добавит все, что вы выберете для [дата], ко всем файлам в этом каталоге.

Другие вопросы по тегам