7 votos

¿Cómo configuro la hora de la creación de un archivo?

Tengo un script que convierte un archivo a otro formato y quiero que el archivo resultante a las misma marcas de hora como el original, incluyendo el tiempo de la creación (como se muestra en ls -lU ).

Puedo usar toque para ajustar el tiempo de acceso y modificación, pero no veo una manera de configurar el tiempo de creación.

5voto

Archivo de configuración puede usarse para fijar la fecha de creación antes de la fecha de modificación o en el futuro.

-d date    Sets the creation date, where date is a string of the
           form: "mm/dd/[yy]yy [hh:mm:[:ss] [AM | PM]]" Notes:
           Enclose the string in quotation marks if it contains spa-
           ces. The date must be in the Unix epoch, that is, between
           1/1/1970 and 1/18/2038. If the year is provided as a two-
           digit year, it is assumed to be in the 21st century and
           must be from 00 (2000) through 38 (2038).

Esto establecería la fecha de creación a la fecha de modificación:

SetFile -d "$(GetFileInfo -m test.txt)" test.txt

Archivo de configuración y GetFileInfo forman parte del paquete de herramientas de línea de comandos, que puede descargarse desde developer.apple.com/downloads o desde preferencias de Xcode después de instalar desde el App Store.

2voto

michael Puntos 285
touch -t YYYYMMDDhhmm file.ext

Esto ajustará las fechas de modificación y creación de un archivo. Me encontré en un archivo que he creado esta mañana, y esto es lo que dice obtener información:

enter image description here

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X