Autor Tema: Script para poner al archivo la fecha de la foto  (Leído 2409 veces)

redy

  • Moderador
  • Bimilenari@
  • *****
  • Mensajes: 2897
  • Gnudista
    • Esteropes El Cíclope
Script para poner al archivo la fecha de la foto
« on: 27 oct 2014, 18:15 pm »

Código: [Seleccionar]
#! /bin/bash
for i in "$@"; do
  FECHA="$(exiftool -d "%Y%m%d%H%M.%S" -DateTimeOriginal "$i"|cut -f2 -d:)"
  touch -t $FECHA "$i"
done;


Cuando copiáis fotos de un lado a otro suele ser habitual que el sistema le ponga al archivo la fecha en que se hizo la copia y no la fecha de la foto original. Este pequeño script es muy útil para leer la fecha de la toma de los datos exif, y ponerle al archivo esa misma fecha. Guardadlo como 'restablecefechas' en una carpeta que esté en el path, por ejemplo en ~/bin y ejecutadlo desde dónde querais con por ejemplo:

cd ~/imágenes
restablecefechas *.jpg *.nef


Admiro a la gente que sabe contar historias solamente con sus fotos, porque en el fondo las fotos son como los chistes; si tienes que explicarlas es que no son buenas...


Colegota

  • Palizas oficial
  • *
  • Mensajes: 8188
  • ¡Me faltan carretes!
    • ¡Me faltan carretes!
Re: Script para poner al archivo la fecha de la foto
« Respuesta #1 on: 27 oct 2014, 18:37 pm »
$DEITY te lo pague.  :colegas:
[Canon EOS 50 40D (sin diapos ni nada)] [Escáner Minolta DSE 5400] [Vuescan] [El GIMP] [Galería] [Página de Viajes]

jofial

  • Palizas oficial
  • *
  • Mensajes: 9503
  • Φ el · sobre la y
Re: Script para poner al archivo la fecha de la foto
« Respuesta #2 on: 27 oct 2014, 19:52 pm »
Muchas gracias redy... ya esta puesto en la carpeta ~/bin

Saludos

Jose
No hay nada peor que una imagen brillante de un concepto borroso.
Ansel Adams