Convertire tempo Unix sulla riga di comando

Comandi che consentono di convertono un tempo unix per una data leggibile umano su una * console nix.

Sostituire 123456789 con un tempo di unix.

BSD & Mac OS

Modificare tempi di unix in date leggibile umane usando il fuso orario di sistema

date -r 123456789

Thu Nov 29 14:33:09 MST 1973

Utilizzando UTC

date -ur 123456789

Thu Nov 29 21:33:09 UTC 1973

Linux & Cygwin

Modificare tempi di unix in date leggibile umane usando il fuso orario di sistema

date -d @123456789

Thu Nov 29 14:33:09 USMST 1973

Utilizzando UTC

date -du @123456789

Thu Nov 29 21:33:09 UTC 1973

Vecchie versioni di Linux

Modificare tempi di unix in date leggibile umane usando il fuso orario di sistema

echo 123456789 | awk '{print strftime("%c", $0)}'

Thu Nov 29 14:33:09 1973

Utilizzando UTC

echo 123456789 | TZ=0 awk '{print strftime("%c", $0)}'

Thu Nov 29 21:33:09 1973