Si te refieres desde la consola, simplemente escribe:
date +%Z
Si desea la zona horaria numérica:
date +'%:z %Z'
Salida de muestra:
-05:00 EST
Quería encontrar la zona horaria en forma de "EE. UU./Este" o "Europa/Londres". Puedes encontrar esto en:
- /etc/timezone (¿presente en Ubuntu y Red Hat? pero no, por ejemplo, Amazon Linux)
- (en sistemas estilo Red Hat) como
ZONE="US/Eastern"
en /etc/sysconfig/reloj -
o puede intentar hacer coincidir /etc/localtime con uno de los archivos en /usr/share/zoneinfo; molestamente, esto no parece ser un enlace simbólico, pero puede, por ejemplo,
cd /usr/share/zoneinfo
find * -type f -exec sh -c "diff -q /etc/localtime '{}'> /dev/null &&echo {}" \;para encontrar archivos coincidentes; probablemente haya mejores formas de hacerlo, pero eso funciona. Habrá múltiples coincidencias.