Explicación detallada del significado de ctime atime mtime para archivos y carpetas en Linux

  
 

Primero, puede usar el comando stat para consultar la información de inodo del archivo, incluido ctime atime mtime

1. El archivo es fácil de entender:

El tiempo de acceso del archivo, atime es leer el archivo O cualquier acceso al inodo que se cambió al ejecutar el archivo lo cambiará aquí. La hora de modificación del archivo, mtime, se modifica a medida que se modifica el contenido del archivo cuando se escribe el archivo. El tiempo de cambio del archivo, ctime, se modifica a medida que el contenido del Inode cambia cuando se escribe el archivo, se cambia la configuración del propietario, el permiso o el enlace. Mientras el contenido de las estadísticas cambie, cambiará. El cambio en mtime conducirá inevitablemente a un cambio en ctime.

2. Carpeta:

El tiempo de acceso de la carpeta, atime se modifica al leer el archivo o al ejecutar el archivo (solo insertamos un CD en un directorio y luego un CD. Cambia el tiempo, pero ls es diferente. La hora modificada de la carpeta, mtime es el nuevo archivo en la carpeta, *** cambiará (si simplemente cambia el contenido del archivo, no se producirán cambios en mtime, es decir, si se produce el resultado de ls -f < directorio> Se actualizará el cambio de mtime. Alguien puede discutir aquí: entré en la carpeta dd vi y luego salí, los resultados de ls -f < directory > no han cambiado, pero el mtime de la carpeta ha cambiado … &hellip Este punto, por favor, el comando vi generará un archivo temporal " .file.swp " en esta carpeta al editar el archivo, el archivo es *** … … con la salida de vi; esto lleva a mtime El cambio [Auxten: p] no cree que pueda usar nano para modificar el archivo a prueba). El tiempo de cambio de la carpeta, ctime es básicamente el mismo que el ctime del archivo, que refleja el tiempo de cambio del inodo.

Agregue un poco más aquí: mount -o noatime (mount -o remount, atime /puede volver a montar el directorio raíz en línea) puede elegir no registrar el cambio de atime del archivo, ¿qué significa esto? Cuando crea este archivo, el tiempo de acceso de este archivo es fijo, a menos que use touch o touch -a para forzar la actualización del tiempo de archivo. Esto puede mejorar el rendimiento de lectura y escritura del sistema de archivos hasta cierto punto, especialmente en el sistema de este tipo de sitio web, agregar noatime a fstab es una buena idea O (∩ _ ∩) O

como my /dev /sda3 /ext3 noatime 0 1

Copyright © Conocimiento de Windows All Rights Reserved