touch(1)
solo puede cambiar los tiempos de modificación y acceso , pero no tiene opciones para el tiempo de creación . Esto no funciona, al menos no en Lion.
Entonces, ¿cómo puedo cambiar la creación de tiempo, también conocida como hora de nacimiento en fstat(2)
? No hay una llamada correspondiente utimes(2)
y no parece haber ninguna herramienta de línea de comando para esto.
Sé que puedo copiar el archivo a un nuevo archivo, que luego obtiene la hora actual como hora de nacimiento (y luego elimina el original), pero ¿seguramente debe haber una mejor manera?
touch -t yyyymmddhhmm $file
parece cambiar la fecha de creación, pero solo si es anterior a la fecha de creación original.