¿Cuál es la diferencia entre la hora de modificación del archivo y la hora de modificación del archivo?
-
09-06-2019 - |
Pregunta
Estoy confundido entre el término hora de modificación del archivo y hora de cambio del archivo.¿Alguien puede ayudar a aclararlo?
Solución
mtime es la hora de modificación: el contenido ha cambiado.
ctime es el momento del cambio de estado: permisos y propiedad, así como contenidos.
Wikipedia dice:
* mtime: time of last modification (ls -l), * ctime: time of last status change (ls -lc) and * atime: time of last access (ls -lu).
Tenga en cuenta que ctime no es el momento de la creación de archivos.Escribir a un archivo cambia su Mime, Ctime y Atime.Un cambio en los permisos de archivo o la propiedad del archivo cambia su CTIME y ATIME.Leer un archivo cambia su hora.Los sistemas de archivos montados con la opción Noatime no actualizan el atime en las lecturas, y la opción Relatime proporciona actualizaciones solo si el atime anterior es más antiguo que el mtime o ctime.A diferencia de Atime y Mtime, CTime no se puede configurar con UTIME () (como se usa, por ejemplo,al tacto);La única forma de establecerlo en un valor arbitrario es cambiar el reloj del sistema.