Como converter um timestamp Linux Epoch Timestamp até agora na linha de comando

Como converter um timestamp Linux Epoch Timestamp até agora na linha de comando
Timestamp de Epoch é o tempo passado desde 1º de janeiro de 1970 às 00:00:00 UTC em segundos. Esses registros de data e hora são comumente usados ​​na computação e são particularmente úteis para lidar com datas e horários de maneira padrão e consistente. Ler e interpretar esses registros de data e hora pode ser difícil para pessoas que não estão familiarizadas com o registro de data e hora da época. Leia este guia se você também quiser saber como converter um timestamp Linux Epoch Timestamp para namorar na linha de comando.

Como converter um timestamp Linux Epoch Timestamp até agora na linha de comando

O comando de data é um utilitário Unix padrão que exibe e manipula as datas e horários. É a utilidade pré-instalada na maioria das distribuições Linux e pode converter um registro de data e hora da época em uma data e hora legíveis por humanos. Execute o seguinte comando para converter um registro de data e hora de época:

Data -D @

No comando anterior, você pode substituir o número de segundos desde 1º de janeiro de 1970 às 00:00:00 UTC.

Por exemplo, para converter o registro de data e hora da Epoch 1674000000, que corresponde a 18 de janeiro de 2023 às 00:00:00 GMT, use o seguinte comando:

Data -d @1674000000

A opção -d especifica a data e a hora em um formato que é entendido pelo comando de data. O símbolo "@" indica que o argumento é um registro de data e hora da época em vez de um formato de tempo diferente.

O comando de data suporta vários formatos de saída diferentes que você pode especificar usando a opção + e uma sequência de formato. Por exemplo, para exibir a data e a hora no formato AAAA-MM-DD HH: MM: SS, use o seguinte comando:

Data -d @1674000000 +%y-%m-%d:%h:%m:%s

Você pode encontrar mais informações sobre os códigos de formato na página de data manual (data do homem).

Conclusão

É tudo sobre a maneira simples de converter um registro de data e hora da Epoch Linux até hoje na linha de comando. Isso pode ser útil para converter registros de data e hora em arquivos de log, entradas de banco de dados e outras fontes de dados em um formato mais fácil de ler e compreensível. Com um argumento simples da linha de comando, você pode converter de forma rápida e facilmente um registro de data e hora em uma data e hora que é utilizável para seus propósitos.