Cómo cambiar el último archivo modificado y las fechas de creación en Mac OS X

Esta es una guía muy simple sobre cómo modificar los atributos "fecha de modificación" y "fecha de creación" de un archivo en Mac OS X. Escribí en mayo de 2009. Desde entonces, estas instrucciones se han actualizado para Mac OS X 10.10 Yosemite.

Clave de formato de fecha:
YYYY: el año (se pueden omitir los dos primeros dígitos / siglo).
MM – El mes del año, del 1 al 12.
DD – El día del mes, de 1 a 31.
hh – La hora del día, de 0 a 23.
mm – El número que indica los minutos, de 0 a 59.

¿Cómo cambiar el atributo "fecha de modificación" de un archivo?
1. Abra la aplicación Terminal ( /Applications/Utilities/Terminal.app ) o si prefiere usar iTerm .

2. Escriba esto en el terminal (sin presionar enter / return) reemplazando YYYYMMDDhhmm con la información de fecha deseada:

 toque -mt AAAAMMDDhhmm 

3. Abra una ventana del Buscador y ubique el archivo que desea modificar y arrástrelo y suéltelo en la ventana del Terminal. Aquí hay un ejemplo de lo que debe escribirse en la Terminal en este punto:

 touch -tt 200801120000 / Volumes / Mac  HD / Pictures / somefile.jpg 

200801120000 en el ejemplo anterior representa "12 de enero de 2008 a las 12:00 a.m." o mi vigesimoprimer cumpleaños. Asegúrese de cambiar 200801120000 a la fecha que desee y de reemplazar / Volumes / Mac HD / Pictures / somefile.jpg con la ruta adecuada al archivo para el que desea modificar la fecha.

4. Si todo está en orden, presione la tecla de retorno .

¿Cómo cambiar el atributo "fecha de creación" de un archivo?
Advertencia: Esto cambiará los atributos "fecha de modificación" y "fecha de creación".

1. Abra la aplicación Terminal ( /Applications/Utilities/Terminal.app ) o si prefiere usar iTerm .

2. Escriba esto en el terminal (sin presionar enter / return) reemplazando YYYYMMDDhhmm con la información de fecha deseada:

 toque -t 201212211111 

3. Abra una ventana del Buscador y ubique el archivo que desea modificar y arrástrelo y suéltelo en la ventana del Terminal. Aquí hay un ejemplo de lo que debe escribirse en la Terminal en este punto:

 touch -t 201212211111 / Volumes / Mac  HD / Pictures / somefile.jpg 

201212211111 en el ejemplo anterior representan "21 de diciembre de 2012 11:11 AM" o al final de los 5.125 años que componen el "Gran Ciclo" en el calendario sagrado Tzolk'in de los mayas (y puede relajarse el mundo no lo hizo termina entonces – ¡y no pensé que lo haría cuando escribí este artículo!). Asegúrese de cambiar 201212211111 a la fecha que desee y de reemplazar / Volumes / Mac HD / Pictures / somefile.jpg con la ruta adecuada al archivo para el que desea modificar la fecha.

4. Si todo está en orden, presione la tecla de retorno .

A continuación, encontrará información adicional sobre cómo modificar / actualizar / cambiar archivos por lotes utilizando los comandos anteriores.

¿Cómo actualizar por lotes el atributo "fecha de modificación" de varios archivos? 1. Asegúrese de que todos los archivos que desea modificar están en el directorio superior de la misma carpeta. No almacene archivos en esta carpeta si no desea que se modifiquen.

2. Abra la aplicación Terminal ( /Applications/Utilities/Terminal.app ) o si prefiere usar iTerm .

3. Escriba esto en Terminal (sin presionar enter / return) reemplazando YYYYMMDDhhmm con la información de fecha deseada:

 toque -mt AAAAMMDDhhmm 

4. Abra una ventana del Buscador y ubique la carpeta que contiene los archivos que desea modificar y arrástrela y suéltela en la ventana del Terminal. Aquí hay un ejemplo de lo que debe escribirse en la Terminal en este punto:

 touch -tt 200801120000 / Volumes / Mac  HD / Imágenes / Álbum 

5. Agregue / * al final del comando. Si solo está orientando un tipo de archivo específico, incluya su extensión (por ejemplo, /*.jpg o /*.png ). Tu comando debería verse más o menos así:

 touch -tt 200801120000 / Volumes / Mac  HD / Pictures / Album / * 

6. Si todo está en orden, presione la tecla de retorno .

¿Cómo actualizar por lotes el atributo "fecha de creación" de varios archivos?
Advertencia: Esto cambiará los atributos "fecha de modificación" y "fecha de creación".

1. Asegúrese de que todos los archivos que desea modificar están en el directorio superior de la misma carpeta. No almacene archivos en esta carpeta si no desea que se modifiquen.

2. Abra la aplicación Terminal ( /Applications/Utilities/Terminal.app ) o si prefiere usar iTerm .

3. Escriba esto en Terminal (sin presionar enter / return) reemplazando YYYYMMDDhhmm con la información de fecha deseada:

 toque -t 201212211111 

4. Abra una ventana del Buscador y ubique la carpeta que contiene los archivos que desea modificar y arrástrela y suéltela en la ventana del Terminal. Aquí hay un ejemplo de lo que debe escribirse en la Terminal en este punto:

 touch -t 201212211111 / Volumes / Mac  HD / Imágenes / Álbum 

201212211111 en el ejemplo anterior representan "21 de diciembre de 2012 11:11 AM". Asegúrese de cambiar 201212211111 a la fecha que desee y de reemplazar / Volumes / Mac HD / Pictures / Album con la ruta correcta a la carpeta que contiene los archivos para los cuales desea modificar la fecha.

5. Agregue / * al final del comando. Si solo está orientando un tipo de archivo específico, incluya su extensión (por ejemplo, /*.jpg o /*.png ). Tu comando debería verse más o menos así:

 touch -t 201212211111 / Volumes / Mac  HD / Pictures / Album / * 

6. Si todo está en orden, presione la tecla de retorno .

Espero que haya disfrutado o al menos haya encontrado útil este tutorial. Si tiene alguna pregunta o comentario, ¡hágamelo saber!