¿Cuál es la diferencia entre la hora de modificación del archivo y la hora de modificación del archivo?

StackOverflow https://stackoverflow.com/questions/79809

  •  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?

¿Fue útil?

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.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top