Modificar la fecha de modificación de archivos en entorno Linux

Para modificar la fecha de modificación de un archivo (también conocida como mtime o hora de modificación), puede utilizar el comando `touch`. La función principal del comando `touch` es crear archivos, pero también se puede utilizar para modificar la marca de tiempo de los archivos.

Aquí hay un ejemplo de cómo usar el comando `touch` para modificar la fecha de modificación de un archivo:

touch -m -t YYYYMMDDHHMM.SS filename

- El indicador `-m` indica la fecha de modificación del archivo modificado.
- La bandera `-t` va seguida de una marca de tiempo en el formato `AAAAMMDDHHMM.SS`, donde:
  - `AAAA` representa el año (cuatro dígitos).
  - `MM` representa el mes (dos dígitos).
  - `DD` significa fecha (dos dígitos).
  - `HH` representa la hora (dos dígitos, formato de 24 horas).
  - `MM` representa minutos (dos dígitos).
  - `SS` representa segundos (dos dígitos).

Por ejemplo, para establecer la fecha de modificación del archivo `example.txt` a las 15:30:00 del 1 de septiembre de 2023, puedes ejecutar el siguiente comando:

touch -m -t 202309011530.00 example.txt

Tenga en cuenta que debe tener permisos suficientes para modificar la marca de tiempo del archivo. Si no tiene permisos suficientes, puede usar el comando `sudo` para obtener derechos de superusuario para ejecutar los comandos anteriores.

Nota: La modificación de la marca de tiempo de un archivo puede afectar los metadatos del archivo y debe usarse con cuidado para garantizar que no destruya la integridad del archivo ni cause problemas inesperados.

Supongo que te gusta

Origin blog.csdn.net/m0_52537869/article/details/132632247
Recomendado
Clasificación