Com data do GNU , você pode usar o mesmo formato de string de data para as opções -d
e -s
.
Para converter de segundos desde a época até o formato legível:
date -d '@2147483647'
Para definir:
date -s '@2147483647'
Com * BSD date
:
# Convert seconds since epoch
$ date -r 2147483647
Tue Jan 19 03:14:07 UTC 2038
# Set date by seconds since epoch
$ date "$(date -r 2147483647 +'%y%m%d%H%M.%S')"
Tue Jan 19 03:14:07 UTC 2038