Convertir tiempo Unix en la línea de comandos

Los comandos que se pueden utilizar convierten un tiempo unix de una fecha legible humana en un consola *nix.

Reemplazar 123456789 con un tiempo unix.

BSD y Mac OS

Cambio fechas legibles humanas usando la zona horaria del sistema unix veces

date -r 123456789

Thu Nov 29 14:33:09 MST 1973

Mediante la UTC

date -ur 123456789

Thu Nov 29 21:33:09 UTC 1973

Linux & Cygwin

Cambio fechas legibles humanas usando la zona horaria del sistema unix veces

date -d @123456789

Thu Nov 29 14:33:09 USMST 1973

Mediante la UTC

date -du @123456789

Thu Nov 29 21:33:09 UTC 1973

Versiones antiguas de Linux

Cambio fechas legibles humanas usando la zona horaria del sistema unix veces

echo 123456789 | awk '{print strftime("%c", $0)}'

Thu Nov 29 14:33:09 1973

Mediante la UTC

echo 123456789 | TZ=0 awk '{print strftime("%c", $0)}'

Thu Nov 29 21:33:09 1973