Come convertire un timestamp Epoch Linux fino ad oggi sulla riga di comando
Il comando data è un'utilità UNIX standard che mostra e manipola le date e gli orari. È l'utilità preinstallata nella maggior parte delle distribuzioni Linux e può convertire un timestamp di epoca in una data e ora leggibili dall'uomo. Esegui il comando seguente per convertire un timestamp di epoca:
data -d @
Nel comando precedente, puoi sostituire il numero di secondi dal 1 ° gennaio 1970 alle 00:00:00 UTC.
Ad esempio, per convertire il timestamp Epoch 1674000000 che corrisponde al 18 gennaio 2023 alle 00:00:00 GMT, utilizzare il seguente comando:
Data -d @1674000000
L'opzione -D specifica la data e l'ora in un formato compreso dal comando della data. Il simbolo "@" indica che l'argomento è un timestamp di epoca anziché un formato tempo diverso.
Il comando Date supporta diversi formati di output che è possibile specificare utilizzando l'opzione + e una stringa di formato. Ad esempio, per visualizzare la data e l'ora nel formato Yyyy-MM-DD: MM: SS, utilizzare il seguente comando:
Data -d @1674000000 +%y-%m-%d:%h:%m:%s
Puoi trovare ulteriori informazioni sui codici di formato nella pagina della data manuale (data dell'uomo).
Conclusione
Questo è tutto sul modo semplice per convertire un timestamp Epoch Linux fino ad oggi sulla riga di comando. Ciò può essere utile per convertire i timestamp in file di registro, voci di database e altre fonti di dati in un formato più facile da leggere e comprensibile. Con un semplice argomento della riga di comando, puoi convertire rapidamente e facilmente un timestamp di epoca in una data e ora utilizzabile per i tuoi scopi.