¿Herramienta simple o secuencia de comandos para ordenar en carpetas y por fecha las imágenes RAW en Linux?

Últimamente estoy tomando muchas fotos RAW y necesito una manera simple pero conveniente de organizarlas. Vi muchas herramientas para ordenar imágenes JPG usando información EXIF, pero ninguna de ellas funciona realmente con archivos RAW ... No sé por qué, ya que un JPG está incrustado por diseño en cada RAW.

De todos modos, ¿alguien sabe acerca de una manera de hacer esto? Una secuencia de comandos simple basada en la línea de comandos está bien, solo necesito algo que lea las imágenes en carpetas y las organice en subcarpetas según la hora en que se tomó la foto.

Respuestas (1)

Exiftool lee muchos formatos sin formato.

Puede usar un comando similar a este para cambiar el nombre de sus archivos de fotos:

exiftool '-filename<CreateDate' -d %y%m%d_%H%M%S%%-c.%%le -r -ext cr2  /path/to/pictures

Cambie cr2a cualquiera que sea su extensión sin formato y /path/to/picturesa la carpeta deseada. Una vez renombrados, puede ordenarlos por nombre. Hay más ejemplos aquí .

Tenga en cuenta que la lectura de archivos sin procesar probablemente siempre será un objetivo móvil, ya que los formatos suelen ser propietarios y los fabricantes de cámaras pueden cambiarlos a su antojo, pero ExifTool parece admitir tantos de ellos que probablemente esté cubierto.

Muchísimas gracias. En la sección "3. Mover o copiar archivos de imagen en carpetas por año y mes" de la página que vinculó, encontré una manera de organizar los archivos en carpetas también, con este comando: exiftool '-Directory<CreateDate' -d / media/ingest/newfolder/%y/%y%m -r /media/ingest/oldfolder Muchas gracias, ya he terminado con todas las imágenes que tengo :)