Como verificar o fuso horário do computador através do Terminal?

Como verificar o fuso horário do computador através do Terminal?

Estou escrevendo um script bash que em algum momento precisa determinar o fuso horário de um usuário. Então, como exatamente posso verificar o fuso horário no Terminal? Gostaria de obter resultados em termos de GMT e UTC. Embora se eu conseguir obter o resultado em termos de quaisquer outros, seria bom uma lista deles e como obtê-los. Estou executando o Ubuntu GNOME 15.10 com GNOME 3.18.

Responder1

Usar:

timedatectl status | grep "Time zone"

Sem o grepvocê obtém muito mais informações.

Como apontado por@Christian UlbrichemComenteo texto do fuso horário parece mudar dependendo de qual versão timaedatectlou systemdvocê está usando (em 14.04.5 parece estar Timezoneescrito em uma palavra), então, para ter certeza de obter a saída adequada, você pode executar o comando acima sem passar grep para ter certeza de que você grep a coisa certa.

Aqui está um exemplo de saída do timedatectl statuscomando acima em 18.04 sem canalizá-lo para grep:

insira a descrição da imagem aqui

informação relacionada