Tres veces importantes en Linux

  

Tres veces importantes en Linux

En primer lugar, definición

Tiempo Chang: conocido como ctime, la hora del cambio de un archivo o directorio. En Linux, es básicamente imposible saber la hora exacta de creación de un archivo. La hora de cambio se refiere al momento en que se modifican los atributos (propietarios, permisos, etc.) del archivo o directorio. Si es necesario hacer una copia de seguridad de un archivo, el comando dump debe usar ctime. Puede usar el comando ls-lc para ver ctime.

Tiempo de acceso: denominado atime, el tiempo de acceso de un archivo o directorio. Es la hora en la que se accedió por última vez a los datos de un archivo. Por ejemplo, mostrar el contenido de un archivo o ejecutar un script de shell actualizará el momento del archivo. Puede verlo con el comando ls-lu.

Modificar hora: conocida como mtime, la hora de modificación de un archivo o directorio. Es la hora en que se modificó por última vez el contenido actual del archivo, esta es la hora que se muestra en la larga lista de directorios.

En segundo lugar, cómo modificar

En Linux, el comando de estado se mostrará tres veces,

Por ejemplo: se actualizará el archivo $ cat atime

$ chmod g + w el archivo ctime se actualizará

$ echo " Contenidos de archivo " > archivo ctime Y mtime se actualizará.

Tres estados de tiempo para archivos y directorios de Linux:

1 mtime: hora en que se modificó por última vez el archivo o directorio

2 ctime: último archivo o directorio cambiado (cambiar La hora de los datos originales, es decir, el atributo, como la hora en la que se modificó el nodo inodo del archivo. Y chmod, chown y otros comandos también pueden cambiar este valor.

3 atime: la hora del último acceso al archivo o directorio.

Para los archivos, ctime debe cambiarse cuando se modifica mtime, porque el tamaño del archivo, etc., son atributos. Algunas personas dicen que atime también cambiará. Para modificar archivos, primero debe acceder a ellos. En realidad, es incorrecto, no hay acceso. El archivo también se puede modificar, como # echo " Thos es una prueba " > > /etc /issue, el contenido del archivo cambiará, pero no se puede acceder al archivo, por lo que no se ha modificado atime.

Para un directorio, acceda a un directorio con su cambio de tiempo, mtime y ctime. Modifique un directorio, toque un archivo en un directorio, mtime y ctime cambiarán, atime no necesariamente cambia.

Utilice el comando stat para ver tres valores de tiempo, como el nombre de archivo de estadísticas. También puede usar ls -l file para ver la hora de modificación del archivo, ls -lc para ver el tiempo de cambio de estado del archivo y ls -lu file para ver el tiempo de acceso al archivo. .

Copyright © Conocimiento de Windows All Rights Reserved