다음 명령에서 "@" 기호의 의미를 설명할 수 있는 사람이 있나요?
date -d @1472067906.1413 +%Y.%m.%d
2016.08.25
date 명령은 이 문제를 어떻게 처리합니까? 매뉴얼 페이지에서 어떤 정보도 찾을 수 없는 것 같습니다.
답변1
매뉴얼 페이지의 가장 좋은 힌트는 실제로 예제 중 하나에 있습니다. @x
즉, 에포크가 x초 지난 것을 의미합니다.
예
Convert seconds since the epoch (1970-01-01 UTC) to a date $ date --date='@2147483647'
(에포크에서 7초 정도 지난 것을 원하는 경우 구문 분석이 모호할 수 있다고 생각합니다. date --date=7
현재 날짜 오전 7시를 원한다고 생각하세요.)