Notícias de dispositivos móveis, gadgets, aplicativos Android

Como mostrar data e hora no terminal Linux usando o comando Date?

A data é um utilitário de linha de comando para sistemas operacionais do tipo Unix para exibir data e hora. Não apenas para visualizar, você também pode usar o mesmo comando para definir a data e hora do sistema.

Neste artigo, mostrarei como usar o comando date no terminal Linux para exibir data e hora de diferentes maneiras usando v√°rios exemplos.

Exibir data e hora atuais

A execu√ß√£o do comando date em um console imprime a data e hora atuais em uma string de formato padr√£o (‚Äú+%+‚ÄĚ). Ele l√™ dados do rel√≥gio do kernel.

$ date

Exibir data e hora em formato definido pelo usu√°rio

Se n√£o gostar do formato de sa√≠da padr√£o ‚Äú+%+‚ÄĚ, voc√™ tamb√©m pode alter√°-lo e exibi-lo em seu pr√≥prio formato. O que voc√™ precisa fazer √© escrever seu pr√≥prio formato usando diferentes controles de formato em sequ√™ncia.

$ date "+DATE: %d-%m-%Y%nTIME: %H:%M:%S %r %Z%nDAY: %A"

Aqui est√£o os controles de formato importantes dispon√≠veis para exibir informa√ß√Ķes:

Descrição do personagem
%a Nome abreviado do dia da semana do local (por exemplo, Dom)
%A Nome completo do dia da semana do local (por exemplo, domingo)
%b Nome abreviado do mês do local (por exemplo, janeiro)
%B Nome completo do mês da localidade (por exemplo, janeiro)
%d Dia do mês (por exemplo, 01)
%H Exibir hora no formato de 24 horas
%EU Exibir hora no formato de 12 horas
%m Mês (01..12)
%M Minuto (00..59)
%n%Z Uma nova linha
%p O equivalente local a AM ou PM; em branco se n√£o for conhecido
%S Segundo (00..60)
%Y Ano
%Z Abreviação alfabética do fuso horário (por exemplo, EDT)

Exibir data e hora de fuso hor√°rio diferente

Como todo utilit√°rio de linha de comando, o comando date tamb√©m oferece v√°rias op√ß√Ķes para modificar o resultado de sa√≠da. Por exemplo, o sinalizador -u, –utc ou –universal pode ser usado com o comando date para imprimir data e hora em UTC (Tempo Universal Coordenado ou Tempo Universal Coordenado).

$ date -u

Da mesma forma, se quiser saber a data e hora de diferentes fusos horários, você também pode usar a variável de ambiente TZ com data. Alterar o valor de TZ substitui o fuso horário padrão do seu sistema.

$ TZ=America/Chicago date

Quer saber as informa√ß√Ķes de fuso hor√°rio? Voc√™ pode executar timedatectl para saber seu fuso hor√°rio padr√£o e timedatectl list-timezones para listar todos os fusos hor√°rios dispon√≠veis.

N√≥s recomendamos:  Como ganhar dinheiro jogando Q12 Trivia no seu dispositivo Android

Obtenha datas passadas e futuras

Usando a op√ß√£o –date ou -d, voc√™ tamb√©m pode exibir as datas passadas e futuras fornecendo uma string de data no formato de uma data.

Data e hora anteriores

$ date --date="5 years ago"
$ date --date="5 sec ago"
$ date --date="yesterday"
$ date --date="5 days ago"

Data e hora futuras

$ date --date="tomorrow"
$ date --date="next day"
$ date --date="10 day"
$ date --date="10 year"

Obtenha a data da √ļltima modifica√ß√£o de um arquivo

Voc√™ tamb√©m pode usar o comando data do Linux para exibir a data e hora da √ļltima modifica√ß√£o de um arquivo usando o sinalizador -r.

$ date -r <filename>