Как переименовать фото в соответствии с датой-временем файла или съёмки — различия между версиями
Материал из Rosalab Wiki
D uragan (обсуждение | вклад) (Drop from category - "read more" url is dead) |
Noname (обсуждение | вклад) |
||
Строка 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 -l для получения даты | ||
+ | for file in *.mp4; do mv "$file" "$(ls -l --full-time "$file" | awk '{ print $6"_"$7 }' | tr ':' '-').mp4"; done |
Версия 12:00, 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 -l для получения даты
for file in *.mp4; do mv "$file" "$(ls -l --full-time "$file" | awk '{ print $6"_"$7 }' | tr ':' '-').mp4"; done