Cambiar la fecha de un archivo desde la consola

Cambiar la fecha de un archivo desde la consola o terminal Linux.

Aunque no es un proceso común, en contadas ocasiones nos podemos encontrar con la necesidad de cambiar la fecha de un archivo en nuestro sistema operativoLinux.

Primero debemos conocer las diferentes fechas que se marcan en un archivo:
  • Access – Acceso – (atime):  Fecha del ultimo acceso o ejecución del archivo.
  • Modify – Modificación – (mtime):  Ultima vez que el contenido del archivo fue modificado.
  • Change – Cambio – (ctime):  Ultima vez que se cambiaron los permisos, propietario: usuario, grupo, etc…

Ahora…

Sabiendo los tiempos usados, vemos como listarlos haciendo uso de comandos:

El comando generalista es:

ejemplo de salida…

 

Continuamos profundizando en las fechas un poco más, usando alternativas del comando “ls” con ejemplo gráficos:

  • Access – Acceso – (atime):   ls -l

  • Modify – Modificación – (mtime):   ls -lu

  • Change – Cambio – (ctime):   ls -lc

 

Modificar la fecha de un archivo

Podemos modificar cada alternativa de fecha, para ello usaremos el comandotouch“.

El formato para especificar la fecha con touch, es el siguiente:

YYMMDD: Año, mes, día, hora, minuto.

Opcionalmente también nos permite especificar la hora:

YYMMDDhhmm: Año, mes, día, hora, minuto.

Ahora… aplicando parámetros específicos del comando touch, nos permitirá cambiar directamente la fecha de:
  • Access – Acceso – (atime):  Fecha del ultimo acceso o ejecución del archivo.
  • Modify – Modificación – (mtime):  Ultima vez que el contenido del archivo fue modificado.
  • Change – Cambio – (ctime):  Ultima vez que se cambiaron los permisos, propietario: usuario, grupo, etc…

ALERTA: Debes tener en cuenta que en el proceso también modificaremos la fecha del sistema, pero no te preocupes que tiene fácil solución.

 

Vemos como cambiar la fecha de un archivo:

Access -Acceso

Modify -.Modificación

Change – Cambio

Actualizamos la hora del fichero:

Retornamos el horario del sistema…

Y con este proceso ya modificamos los parámetros horarios de un fichero.

 

Espero que te resulte de utilidad.

 

Cambiar la fecha de un archivo desde la consola
4.8 (95%) 4 Votos

Agregar comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.