Cómo modificar el tiempo de archivo del sistema Linux

  

El tiempo de creación del archivo del sistema Linux no es inmutable. El comando de toque puede modificar el tiempo del archivo para lograr el efecto de falso. He aquí un vistazo a cómo el sistema Linux puede modificar el archivo.

descrito en relación con el comando touch:

-d, --date = cadena

analizar la cadena y usarlo en lugar de la hora actual

Descripción del parámetro táctil:

Parámetros del comando:

-a o --time = atime o --time = access o --time = use Solo cambia el tiempo de acceso.

-c o --no-create no crea ningún documento.

-d Usa la fecha y hora especificadas en lugar de la hora actual.

-f Este parámetro se ignorará y solo se usará para resolver problemas de compatibilidad con la versión BSD de la directiva táctil.

-m o --time = mtime o --time = modify solo cambia la hora de cambio.

-r Establece la fecha y la hora del documento o directorio especificado en la misma fecha y hora que el documento o directorio de referencia.

-t Usa la fecha y la hora especificadas en lugar de la hora actual.

--no-create no creará un nuevo archivo.

--help Muestra el formato de las instrucciones.

--version Muestra los mensajes de la versión.

Aquí puede utilizar una modificación simple de la hora del archivo.

Ejemplo: modifique algunos archivos en el sistema hasta hace tres meses:

La información actual del archivo del sistema es la siguiente:

[root @ case test] # ls - l

total 28

drwxr-xr-x 2 raíz raíz 4096 9 de enero 15:47 1333

-rwxrwxr-x 1 oracle oinstall 8143 9 de enero 14:41 3 .sh

drwxr-xr-x 2 raíz raíz 4096 9 de enero 15:49 444

-rw-r - r-- 1 raíz raíz 0 9 de enero 14:41 4.sh

-rwxr-xr-x 1 raíz raíz 8143 9 de enero 14:44 77.sh

-rwxrwxr-x 1 raíz raíz 54 9 de enero 16:03 find.sh

Cambiar todos los archivos .sh a la fecha de hace tres meses (13 de octubre de 2015). Comando de operación:

[root @ case test] # touch -d " 10/13/2013 " * .sh

El resultado es:

[root @ case test ] # ls -l

total 28

drwxr-xr-x 2 raíz raíz 4096 9 de enero 15:47 1333

-rwxrwxr-x 1 oracle oinstall 8143 13 de octubre 00:00 3.sh

drwxr-xr-x 2 raíz raíz 4096 9 de enero 15:49 444

-rw-r - r-- 1 raíz raíz 0 de octubre 13 00: 00 4.sh

-rwxr-xr-x 1 root root 8143 13 de octubre 00:00 77.sh

-rwxrwxr-x 1 root root 54 de octubre 13 00:00 find.sh

Alternativamente, puede modificar la hora o el mes por separado, como se indica a continuación

para usar el formato am, pm o 24 horas, la fecha puede usar otros formatos, como el 6 de mayo de 2000.

touch -d " 6: 03 pm" archivo

touch -d " 05/06/2000 " archivo

touch -d " 6: 03pm 05 /06/2000 " archivo

Lo anterior es la forma en que el sistema Linux puede modificar el tiempo del archivo, para que el usuario pueda verlo o el tiempo de reconocimiento del archivo se pueda cambiar hace unos meses. .

Copyright © Conocimiento de Windows All Rights Reserved