operating system - programas - ¿Cuál es la diferencia entre el tiempo de modificación de archivo y el tiempo de cambio de archivo?
como cambiar la fecha de modificacion de una carpeta (1)
mtime es el tiempo de modificación - los contenidos han cambiado.
ctime es el tiempo de cambio de estado: permisos y propiedad, así como los 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 del archivo. Escribir en un archivo cambia su mtime, ctime y atime. Un cambio en los permisos de archivos o la propiedad del archivo cambia su ctime y atime. Leer un archivo cambia su tiempo. Los sistemas de archivos montados con la opción noatime no actualizan el atime en lecturas, y la opción relatime proporciona actualizaciones solo si el atime anterior es anterior al mtime o ctime. A diferencia de atime y mtime, ctime no se puede establecer con utime () (como se utiliza, por ejemplo, mediante el tacto); la única forma de establecerlo en un valor arbitrario es cambiando el reloj del sistema.
Estoy confundido entre el término de tiempo de modificación de archivo y el tiempo de cambio de archivo. ¿Alguien puede ayudar a hacerlo más claro?