728x90
728x170
date
- 시스템 날짜 및 시간을 출력하거나 변경하는 명령
사용법
date [option] [+FORMAT]
date [option] [MMDDhhmm[[CC]YY][.ss]]
- MM : 월(01~12)
- DD : 일(01~31)
- hh : 시 (00~23)
- mm : 분(00~59)
- CC : 연도의 앞 두자리
- YY : 연도의 뒤 두자리
- .ss : 초(00~59)
주요 옵션
옵션 | 설명 |
-s | - 일반적으로 사용하는 다양한 날짜 및 시간 형식을 대부분 지원함. - 가장 권하는 형식 : 2018-03-21 21:20:24 - 시간만 설정할 때는 hh:mm:ss나 hhmm로 지정하면 됨. - (--set) |
-u | - UTC(Universal Time Coordinated) 시간을 출력함. - (--utc, --universal) |
-d | - 지정한 날짜 관련 문자열에 해당하는 정보 출력 - (--date) |
주요 FORMAT
- %% : % 기호를 출력함.
- %a : 요일을 간략하게 출력함. (예: wed)
- %A : 요일을 전체 단어로 출력함. (예: Wednesday)
- $b : 월을 간략하게 출력함. (예: Apr)
- $B : 월을 전체 단어로 출력함. (예: April)
- $d : 날짜만 보여줌. (예: 07)
- %D : %m/%d/%y 형태로 날짜를 보여줌. (예: 12/22/11)
- %m : 월을 숫자값으로 출력함. (예: 01, 12)
- %T
- 시간(Time)을 출력함.
- %H:%M:%S 와 같음.
- 예: 21:13:05
- %y : 연도의 마지막 두 자리만 출력해줌. (예: 13)
- %Y : 연도를 출력해줌. (2015)
- %r : 09:05:00 PM 형태로 시간을 출력해줌.
- %n : 출력 시에 줄을 바꿔줌. (Newline)
- %z : 타임존 값을 출력해줌. (예: +0900)
사용 예
예 1
- 현재 설정된 날짜와 시간을 표시함.
$ date
예 2
- 현재 시간을 2011년 12월 22일 오후 9시 05분으로 설정함.
- 순서는 다음과 같이 '월/일/시/분/년도' 순으로 두 자리씩 차지함.
$ date -s "2018-03-22 21:22:22"
예 3
- UTC 시간을 출력함.
date -u // UTC 시간을 출력함.
예 4
- FORMAT을 이용해서 날짜 및 시간을 원하는 스타일로 출력할 수 있음.
$ date +"Today is %A, %B, %d, %Y.%mThe time now is %r, %z"
예 5
- 오늘을 기준으로 2달 2일 후에 날짜 정보를 출력함.
$ date -d "2 month 2day"
728x90
그리드형(광고전용)
'System Software > Linux' 카테고리의 다른 글
[리눅스 명령어] vi (0) | 2022.03.07 |
---|---|
[리눅스 명령어] man / manpath / whatis / apropos / whereis / info (0) | 2022.03.07 |
[리눅스 명령어] chmod (0) | 2022.03.06 |
[리눅스 명령어] uname (0) | 2022.03.05 |
[리눅스 명령어] users / who / whoami / w / logname / id / groups (0) | 2022.03.04 |
[리눅스 명령어] newgrp (0) | 2022.03.03 |
[리눅스 명령어] gpasswd (0) | 2022.03.03 |
[리눅스 명령어] groupdel (0) | 2022.03.03 |