El archivo de Linux tiene 3 tiempos de modificación. A muchos de mis amigos les gusta confundirlo, incluyéndome a mí, y ahora está listado como referencia.
1) hora de modificación (mtime, hora de modificación): esta vez se refiere a la hora en que se modifica el contenido del archivo, no a la modificación del atributo del archivo. Cuando se modifica el contenido de los datos, esta hora cambiará, con el comando ls -l De manera predeterminada, este tiempo:
2) tiempo de estado (ctime, tiempo de estado): cuando el estado de un archivo cambia, este tiempo cambiará, como cambiar los permisos y los atributos del archivo, etc. Va a cambiar
3) tiempo de acceso (atime, tiempo de acceso): al leer el contenido del archivo, esta vez cambiará, por ejemplo, use cat para leer /etc/man.config, luego el atime del archivo Cambio
Ejemplo:
# ls -l --full time /etc/man.config mtime
-rw-r - r-- 1 root root 4522 2007 -11-17 18: 47: 54.000000000 +0800 /etc/man.config
# ls -l --time = atime --full time /etc/man.config
- Rw-r - r-- 1 raíz raíz 4522 2010-03-15 14: 20: 20.000000000 +0800 /etc/man.config
# ls -l --time = ctime --full-time /etc/man.config
-rw-r - r-- 1 root root 4522 2008-07-11 16: 21: 55.000000000 +0800 /etc/man.config
- -------------------------------------------------- --------------------------------
#cat /etc/man.config Después de ejecutar, vuelva a verificar Atime, la hora ha cambiado
# ls -l --time = atime --full time /etc/man.config
-rw-r - r-- 1 raíz raíz 4522 2010-03-15 14: 24: 30.000000000 +0800 /etc/man.config
Cambiar permisos de archivo: # chmod o /etc/man.config
Ver ctime, se ha cambiado.
# ls -l --time = ctime --full-time /etc/man.config
-rw-r ----- 1 root root 4522 2010-03-15 14: 28: 34.000000000 +0800 /etc/man.config
Si edita el contenido del archivo, mtime cambiará.
Si desea ver las tres condiciones de tiempo del archivo juntas, puede usar el comando stat para ver
# stat /etc/man.config
Archivo: `/etc /man .config '
Tamaño: 4522 Bloques: 24 IO Bloque: 4096 archivo regular
Dispositivo: 807h /2055d Inode: 1049307 Enlaces: 1
Acceso: (0640 /- Rw-r -----) Uid: (0 /root) Gid: (0 /root)
Acceso: 2010-03-15 14: 24: 30.000000000 +0800
Modificar : 2007-11-17 18: 47: 54.000000000 +0800
Cambio: 2010-03-15 14: 28: 34.000000000 +0800
El tiempo es exactamente el mismo que el anterior.
La hora del archivo es muy importante, ya que si la hora del archivo se juzga mal, es posible que algunos programas no funcionen correctamente. En caso de que encontremos una hora de archivo en el futuro (muchas veces habrá este problema, El tiempo GMT mencionado en la instalación es el significado), entonces, ¿cómo podemos hacer que el tiempo se convierta en el tiempo actual? Sólo necesitamos un comando táctil.
El uso de la función táctil es:
toque [-actmd] Archivo
Parámetro:
-a: Modificar solo el tiempo de acceso
-c: modifique la hora solo sin crear un archivo
-t: puede recoger la hora más tarde. El formato es: [YYMMDDhhmm]
-m: modifique solo mtime
-d : Puede recoger la fecha más tarde, también puede usar --date = "fecha u hora"
Por ejemplo: ajustar la fecha de man.config a dos días, luego:
#touch -d "Hace 2 días" /etc/man.config
El resultado atime y mtime cambiarán y ctime no cambiará.
Con el comando táctil, puede cambiar fácilmente la fecha y la hora del archivo, y también puede crear un archivo vacío, pero tenga en cuenta que no hay forma de copiar el atributo ctime, incluso si copia un archivo y copia todas las páginas de propiedades.
El caso comúnmente utilizado del comando táctil es
1) Creando un archivo vacío
2) Cambiando la fecha de un archivo a la fecha actual (mtime y atime)
Una unidad flash es una de las herramientas más útiles que una persona puede tener. Con él, puede re
KVM: la máquina virtual basada en el kernel es una solución de virtualización de código abierto basa
Aunque los sistemas Linux son más seguros que Windows , también son necesarias algunas configurac
El servidor web evita algunos problemas innecesarios. No puede mostrar la información de versión d
Linux shell implementación cuatro aritmética (entero y punto flotante) método simple
Cómo mostrar el cuadro de diálogo
Clasificación de la cuota de mercado de marzo del sistema operativo: Win7 primero
Solución para iniciar el mensaje ONTRACK (DDO) cada vez que se inicia
Estudio en profundidad de la estrategia de programación de Lvs
Manejo de fallas comunes de Linux pequeño resumen
Modificar la salida del modo de snort socket
Cómo hacer que CentOS ban ping (anti-PING)
Cómo modificar los servicios del sistema Linux para iniciar y detener
¿Cuál es la razón del error de la contraseña de inicio de sesión del grupo base?
Cómo crear una conexión de banda ancha
¿Qué debo hacer si Win10 no se reinicia después de iniciar?
Multi-sistema: para lograr un solo sistema, desinstale completamente los Raiders
Microsoft está a punto de lanzar una Surface mini de tamaño pequeño