Comando de fecha de Linux

comando de fecha

En Tipo Unix sistemas operativos, el fecha El comando se utiliza para imprimir o cambiar el valor de la información de fecha y hora del sistema.

Esta página cubre el GNU / Linux versión de fecha .

Sintaxis

|_+_| |_+_|

Opciones

-D , --fecha = CUERDA Tiempo de visualización descrito por cuerda CUERDA , en lugar del predeterminado, que es ' ahora '.
-F , --file = FICHERO Como --fecha , pero procesado una vez por cada línea de archivo FICHERO .
-I [ TIMESPEC ],
--iso-8601 [ = TIMESPEC ]
Fecha / hora de salida en IMPORTANTE Formato 8601. Para valores de TIMESPEC , usar ' fecha 'solo para fecha (el valor predeterminado),' horas ', ' minutos ', ' segundos ', o ' ns 'para la fecha y la hora con la precisión indicada.
-r , --referencia = EXPEDIENTE Mostrar la última hora de modificación del archivo EXPEDIENTE .
-R , --rfc-2822 Fecha y hora de salida en formato RFC 2822. Ejemplo: Lun, 07 de agosto de 2006 12:34:56 -0600
--rfc-3339 = TIMESPEC Fecha y hora de salida en formato RFC 3339. TIMESPEC se puede configurar en ' fecha ', ' segundos ', o ' ns 'para la fecha y la hora con la precisión indicada. Los componentes de fecha y hora están separados por un solo espacio, por ejemplo: 2006-08-07 12:34:56-06:00
-s , --set = CUERDA Establecer el tiempo descrito por cadena CUERDA .
-u , --UTC , --universal Imprima o configure la hora universal coordinada.
--ayuda Muestre un mensaje de ayuda y salga.
--versión Muestra la información de la versión y sale.

Formato de fecha

FORMATO es una secuencia de caracteres que especifica cómo aparece la salida. Comprende alguna combinación de las siguientes secuencias:

%% Un literal signo de porcentaje (' % ').
%a El nombre abreviado del día de la semana (p. Ej., sol ).
%A El nombre completo del día de la semana (p. Ej., domingo ).
%b El nombre del mes abreviado (por ejemplo, ene ).
%B Nombre completo del mes de la configuración regional (p. Ej., enero ).
%c La fecha y la hora (por ejemplo, Jueves 3 de marzo 23:05:25 2005 ).
%C El siglo actual; como %Y , excepto que omita los dos últimos dígitos (p. ej., 20 ).
%D Día del mes (p. Ej., 01 ).
%D Fecha; igual que % m /% d /% y .
%es Día del mes, espacio acolchado; igual que %_D .
%F Fecha completa; igual que % Y-% m-% d .
%gramo Últimos dos dígitos del año del número de semana ISO (consulte %GRAMO ).
%GRAMO Año del número de semana ISO (ver % V ); normalmente útil solo con % V .
% h Igual que %b .
% H Hora ( 00 .. 23 ).
%I Hora ( 01 .. 12 ).
% j Día del año ( 001 .. 366 ).
%a Hora, espacio acolchado ( 0 .. 23 ); igual que % _H .
% l Hora, espacio acolchado ( 1 .. 12 ); igual que %_I .
%metro Mes ( 01 .. 12 ).
%METRO Minuto ( 00 .. 59 ).
%norte A nueva línea .
%NORTE Nanosegundos ( 000000000 .. 999999999 ).
%pag Equivalente local de cualquiera SOY o PM ; en blanco si no se conoce.
%PAG Como %pag , pero en minúsculas.
% r El reloj de 12 horas de la configuración regional (p. Ej., 11:11:04 PM ).
% R 24 horas, hora y minuto; igual que % H:% M .
%s Segundos desde 1970-01-01 00:00:00 UTC.
%S Segundo ( 00 .. 60 ).
% t A pestaña .
% T Hora; igual que % H:% M:% S .
% u Día de la semana ( 1 .. 7 ); 1 es lunes .
% U Número de semana del año, con el domingo como primer día de la semana ( 00 .. 53 ).
% V Número de semana ISO, con el lunes como primer día de la semana ( 01 .. 53 ).
%en Día de la semana ( 0 .. 6 ); 0 es domingo .
%EN Número de semana del año, con el lunes como primer día de la semana ( 00 .. 53 ).
%x Representación de la fecha de la configuración regional (p. Ej., 12/31/99 ).
%X Representación temporal de la configuración regional (p. Ej., 23:13:48 ).
%y Últimos dos dígitos del año ( 00 .. 99 ).
%Y Año.
%con + hhmm zona horaria numérica (p. ej., -0400 ).
%:con + hh: mm zona horaria numérica (p. ej., -04:00 ).
%::con + hh: mm: ss zona horaria numérica (p. ej., -04:00:00 ).
%:::con Zona horaria numérica con ' : 'a la precisión necesaria (por ejemplo, -04 , +05:30 ).
%CON Abreviatura alfabética de la zona horaria (por ejemplo, EDT).

De forma predeterminada, la fecha rellena los campos numéricos con ceros. Las siguientes banderas opcionales pueden seguir ' % ':

- ( Guión ) no rellene el campo.
_ Almohadilla con espacios.
0 Pad con ceros.
^ Utilice mayúsculas si es posible.
# Utilice el caso contrario si es posible.

Después de cualquier indicador viene un ancho de campo opcional, como un número decimal; luego un modificador opcional, que es ES para usar las representaciones alternativas de la configuración regional si están disponibles, o O para usar los símbolos numéricos alternativos de la configuración regional si están disponibles.

Ejemplos de

|_+_|

Corriendo fecha sin opciones emite la fecha y hora del sistema, como en el siguiente resultado:

|_+_| |_+_|

Establezca la fecha y hora del sistema en 20 de noviembre de 2003, 12:48 p.m. .

|_+_|

Muestra la fecha y la hora en el siguiente formato:

|_+_| |_+_|

En intento , este comando genera una lista de directorios con ls y redirigir la salida a un archivo que incluye el día, mes y año actual en el Nombre del archivo . Hace esto usando bash sustitución de comando , ejecutando el fecha comando en un subshell e insertando esa salida en el comando original.

hora - Informe cuánto tarda en ejecutarse un comando.