En primer lugar, he hecho la misma pregunta en el desbordamiento de pila, pero no estoy seguro de si está justo ahí. Es por eso que decidí publicarlo aquí, también.
Estoy teniendo dificultades para copiar la fecha de creación y modificación de algunos archivos a otros archivos.
He convertido algunos archivos MXF a MOV, pero desafortunadamente los nuevos archivos MOV no tienen la misma fecha de creación.
Ahora miré a mi alrededor en busca de preguntas similares y encontré diferentes respuestas, pero parece ser la más sencilla:
#!/bin/bash
for f in *.MXF; do
touch -r "$f" "${f%MXF}mov"
done
Desafortunadamente no me funciona, ni con Terminal ni con Automator.
He guardado el código con TextEdit. En la Terminal, ejecuté chmod + x para hacer el archivo ejecutable y lo puse en la carpeta donde se encuentran mis MXF y mis archivos.
Pero acabo de recibir el siguiente error:
toque: * .MXF: no existe tal archivo o directorio
También he probado mxf en lugar de MXF.
Esta es la salida de ls-l de la carpeta de prueba
-rwxrwxrwx 1 username staff 258458160 5 Jan 2014 570_0301.MXF
-rwxrwxrwx 1 username staff 241431870 5 Jan 2014 570_0301.mov
-rwxrwxrwx 1 username staff 974595120 5 Jan 2014 570_0306.MXF
-rwxrwxrwx 1 username staff 911745994 5 Jan 2014 570_0306.mov
-rwxrwxrwx 1 username staff 667679280 5 Jan 2014 570_0308.MXF
-rwxrwxrwx 1 username staff 624468526 5 Jan 2014 570_0308.mov
Como logré copiar la fecha de modificación, parece que todos los archivos ya tienen la misma fecha, pero esto no cubre la fecha de creación.
Tal vez alguien me podría ayudar? ¿Cambiará la modificación y fecha de creación? Porque ambos son importantes ... ¡Muchas gracias de antemano y todo lo mejor!
EDITAR: La secuencia de comandos funcionó gracias al usuario 3439894.
Pero todavía no actualiza la fecha de creación ...
MXF: creado el 05.01.2014 06:49, modificado el 05.01.2014 06:50
mov: creado 23.06.2016 05:34, modificado el 05.01.2014 06:50
¿Hay alguna manera de corregir esto?