Как переименовать фото в соответствии с датой-временем файла или съёмки — различия между версиями
Материал из Rosalab Wiki
Noname (обсуждение | вклад) м (Noname переименовал страницу Как переименовать фотографии в Как переименовать фото в соответствии с датой-временем файла или съёмки) |
Noname (обсуждение | вклад) м |
||
Строка 5: | Строка 5: | ||
jhead -n%Y-%m-%d-%H%M%S *.{jpg,jpeg,JPG,JPEG} | jhead -n%Y-%m-%d-%H%M%S *.{jpg,jpeg,JPG,JPEG} | ||
− | Всем фотокарточкам | + | Всем фотокарточкам будут присвоены имена примерно такого вида: 2022-11-12-000000.jpg |
− | Для любых других файлов можно воспользоваться циклом и командой ls | + | Для любых других файлов можно воспользоваться циклом и командой ls для получения даты |
for file in *.mp4; do mv "$file" "$(ls -l --full-time "$file" | awk '{ print $6"_"$7 }' | tr ':' '-').mp4"; done | 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