Saltar la navegación

date

La orden date muestra la fecha y hora del sistema siguiendo un formato de salida por defecto o bien el que nosotros le facilitemos. También el administrador puede utilizarla para cambiar la fecha y hora del sistema.

Para mostrar la fecha y hora:

$ date
lun ago 26 20:01:19 CEST 2013

Para mostrar la fecha y hora según el formato que queramos:

$ date +'formato'

El formato está constituido por caracteres literales y caracteres especiales (comienzan por %) que se sustituirán por lo que significan. Estos son muy variados y lo mejor es verlo en el manual (man date) o en el sistema INFO (info date).

Un ejemplo:

$ date +'Hoy es %A y la hora, las %H y %M minutos'
Hoy es lunes y la hora, las 20 y 08 minutos

El comando date se usa con frecuencia (lo veremos más adelante) para crear nombres de ficheros basados en la fecha y la hora con el objetivo de conseguir nombres únicos y así no sobrescribir ficheros.

El root puede también usar date para cambiar la hora del sistema, para lo cual debe usar la siguiente sintaxis:

# date -s 'aaaa-mm-dd hh:mm:ss'

Por ejemplo:

# date -s '2000-10-06 12:45:22'
vie oct  6 12:45:22 CEST 2000

Para cambiar s0lo la fecha:

# date -s '2000-10-06'

Para cambiar solo la hora:

# date -s '12:45:22'

 

Licencia: licencia de software libre GPL