Как переименовать фото в соответствии с датой-временем файла или съёмки — различия между версиями
Материал из Rosalab Wiki
D uragan (обсуждение | вклад) (Drop from category - "read more" url is dead) |
Noname (обсуждение | вклад) м |
||
(не показаны 2 промежуточные версии этого же участника) | |||
Строка 1: | Строка 1: | ||
+ | Установите jhead | ||
+ | sudo dnf in jhead | ||
− | + | Перейдите в каталог с фотками и выполните | |
− | + | jhead -n%Y-%m-%d-%H%M%S *.{jpg,jpeg,JPG,JPEG} | |
− | + | ||
+ | Всем фотокарточкам будут присвоены имена примерно такого вида: 2022-11-12-000000.jpg | ||
+ | |||
+ | |||
+ | Для любых других файлов можно воспользоваться циклом и командой ls для получения даты | ||
+ | for file in *.mp4; do mv "$file" "$(ls -l --full-time "$file" | awk '{ print $6"_"$7 }' | tr ':' '-').mp4"; done |
Текущая версия на 12:02, 12 ноября 2022
Установите jhead
sudo dnf in jhead
Перейдите в каталог с фотками и выполните
jhead -n%Y-%m-%d-%H%M%S *.{jpg,jpeg,JPG,JPEG}
Всем фотокарточкам будут присвоены имена примерно такого вида: 2022-11-12-000000.jpg
Для любых других файлов можно воспользоваться циклом и командой ls для получения даты
for file in *.mp4; do mv "$file" "$(ls -l --full-time "$file" | awk '{ print $6"_"$7 }' | tr ':' '-').mp4"; done