cambiar fecha y hora de fichero

Cambiar la fecha y hora de cualquier fichero


¿Necesitas asignar una fecha y hora concretos a un fichero en Linux y no sabes cómo?

Jugando últimamente con Anacron para poder lanzar comandos cada cierto tiempo (y sin depender de que el equipo esté encendido llegado el momento exacto) el script que me indica por correo electrónico la puntuación de las últimas novedades en DVD necesitaba poder fijar exactamente el día y la hora a partir de la cual quería recibir la notificación (hora arriba o abajo según cuando encendiese el ordenador a partir de esa hora)

Por fortuna, y sin tener que esperar a que llegase el día y hora deseados para simular el primer lanzamiento de Anacron (y que los demás se hiciesen automáticamente a partir de ahí), se me ocurrió modificar la fecha y hora de /var/spool/anacron/imdb.news usando el comando touch.

Es realmente sencillo, basta con lanzar el comando utilizando el parámetro -t e indicar la fecha en formato

[AA]MMDDhhmm

Así, si queremos poner como fecha del fichero el 3/nov/2018 a las 19:02, deberemos lanzar un

sudo touch -t «201811031902» /var/spool/anacron/news.imdb

obteniendo el siguiente resultado

Conclusión

Forma sencilla de cambiar la fecha (y hora) de cualquier fichero en Linux que me ha servido para poder establecer cuándo quiero que se lance el comando anacron (que no deja indicar la fecha de inicio a día de hoy)

Y tú…

  • ¿Cambias habitualmente fechas utilizando el comando touch?
  • ¿Para qué lo has usado últimamente?
  • ¿Conoces alguna forma de hacerlo gráficamente?

3 comentarios en “Cambiar la fecha y hora de cualquier fichero

  1. Pues una de las cosas más complicadas en Linux es encontrar la fecha de creación del fichero.

    Cuando necesito ese dato para ver cuando se creó el fichero y ver que hago con él ficherito, por la fecha de creación me es muy difícil de encontrar el verdadero valor, digamos que no es trivial.

    Un saludo,

    Me gusta

Deja una respuesta

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Salir /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Salir /  Cambiar )

Conectando a %s

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