[Linux] 리눅스 date 명령어 사용법, 리눅스 시스템 시간 확인 하는 법

date 명령어

date 명령어를 사용하면 시스템 날짜 및 시간을 확인 할 수 있다.

 

$ date [옵션] [+포맷]

 

기본적으로 위와 같이 사용할 수 있다.

 

옵션 없이 사용하면 기본적으로 locale을 기준으로 날짜가 출력된다.

예를 들어 locale이 한국이라면 한국 시간을 기준으로 출력된다.

 

date 명령어는 포맷을 지정해 원하는 형식으로 날짜를 출력할 수 있다.

 

자주 사용하는 포맷을 정리하면 다음과 같다.

 

  • %a : Sun, Mon와 같은 요일 약어
  • %A : Sunday와 같은 요일 전체 이름
  • %b : Jan, Feb 와 같은 달 약어
  • %B : January와 같은 달 전체 이름
  • %d : 일
  • %D: mm/dd/yy (달/일/년도)
  • %F : yyyy-mm-dd
  • %H : 시간(24시 기준)
  • %l : 시간(12시 기준)
  • %m : 달
  • %M : 분
  • %S : 초
  • %T : HH:MM:SS
  • %y : 년도 뒷 2자리
  • %Y : 년도

 

포맷 옵션이 매우 다양해 더 자세한 내용은 --help 명령어로 필요할 때 찾아보는게 좋다. 

 

 

자주 사용하는 옵션

  • -s : 시간 설정을 하는 옵션
  • -r : 파일의 수정 날짜를 출력
  • -u : 세계 표준 시각(UTC)을 출력
  • -d  (+/- 날짜): 날짜 계산

 

 

예시

date

date 명령어
[그림 1] date

date 명령어만 입력시 locale 기준 날짜가 출력된다.

 

date -u

date -u
[그림 2] date -u

 

그리니치 전문대 세계 표준 시각 출력

 

date -d

date -d
[그림 3] date -d

 

date -d 옵션을 통해 날짜를 계산 할 수 있다.

 

예를 들어 date -d "-1 day" 는 현재 날짜로 부터 하루전 날짜를 출력한다.

 

 

 

여러 포맷

date 날짜만 출력하는법
[그림4] 날짜만 출력

 

%y, %m, %d 등의 포맷 옵션을 이용해 날짜만 출력할 수 있다.

 

date 간단한 날짜 출력
[그림 5] 간단한 날짜 출력

 

%F 옵션이나 %T 옵션을 사용하면 간단하게 날짜 및 시간을 출력할 수 있다.

반응형

댓글

Designed by JB FACTORY