Si ya has usado la línea de comandos o shell de Linux por un tiempo, seguramente entonces, el comando date
ya te es familiar, lo ejecutas y te devuelve la fecha y hora, mmmm, nada especial ni muy útil. Peor atrás de esa aparente simplicidad se oculta un comando potente y sofisticado que bien utilizado te proporciona varias opciones muy útiles no solo de manejo de fechas sino también para una parte medular del control de respaldos automatizados, que es precisamente la del empaquetado de los archivos que se respaldan, bajo archivos que obtienen su nombre a partir de date
.
date
básico y cambiar el entorno local
En este manual, comenzaremos entonces desde lo básico, date
sin argumentos:
#> date
Sun Jun 24 18:50:23 CDT 2020
Lo primero que notamos es la que la salida esta en inglés, ya que el primer campo representa el día de la semana "Sun" de "Sunday" domingo, y el siguiente campo no es tan evidente que esté en inglés ya que es Junio pero si fuera por ejemplo enero se mostraría "Jan" de "january" y como se trata de trabajar en español (claro, nada contra el inglés, solo es por si te gusta tener tu sistema operativo en español), será lo primero que cambiaremos entonces:
#> echo $LC_TIME
(La variable de entorno LC_TIME no tiene ningún valor,
por lo tanto toma el default que es el inglés.)
#>
#> export LC_TIME=es_MX
#> date
dom jun 24 18:55:18 CDT 2020