Preguntado a pregunta Hace 9 meses sobre cómo copiar las imágenes a una carpeta de copia de seguridad. ¡Eso funcionó en ese caso! Pero ahora tengo otro problema. Tengo 233 GB de datos sin clasificar, en su mayoría imágenes, y se encuentran en una estructura de directorios sin clasificar.
Estaba pensando en ordenar las imágenes en función de la fecha (si es posible en todas las imágenes), y mantener el nombre de archivo original.
He encontrado una pregunta aquí pero no lo he probado, tengo miedo de estropear las cosas.
Mi pregunta es: ¿cómo puedo buscar recursivamente en una carpeta, y mover la imagen de tipo bmp, jpg, JPG, jpeg y gif a /home/username/Documents/backup/[date]
carpeta (ej. /home/username/Documents/backup/2013-06-10/DSC01158.JPG
), y si esa carpeta no existe, créela. Y mantener el nombre del archivo, si es posible.
Sistema utilizado: MacOS Sierra 10.12.4
Editar: La fecha tiene que ser extraída de los metadatos, porque los archivos no incluyen la fecha en el nombre del archivo.
1 votos
¿Supongo que la fecha debe tomarse de los metadatos del archivo (es decir, la marca de tiempo que tiene)? El ejemplo del segundo enlace no te ayudará entonces, allí la fecha se toma del nombre del archivo.
0 votos
¡Ah, sí! Pero sí, es correcto. La marca de tiempo es de los metadatos, no del nombre del archivo en sí.
0 votos
Ah, sólo miró la respuesta aceptada allí. Los otros en realidad hacen más o menos lo que usted necesita también