🌏 OS/Linux
[Linux] Shell에서 date 다루기
heywantodo
2023. 12. 15. 15:35
728x90
반응형
[Linux] Shell에서 date 다루기
리눅스 또는 유닉스 계열을 표시하기 위해선 다음과 같은 문법을 사용한다.
옵션 | 내용 |
-d | 원하는 일자를 지정 |
+ | 출력 포맷 지정 |
포맷 | 설명 | 출력 |
+%a | 요일 | Mon |
+%A | 요일 | Monday |
+%Y | 년 | 2018 |
+%b | 월 | Jan |
+%B | 월 | January |
+%d | 일 | 04 |
+%m | 달 | 05 |
+%D | MM/DD/YY 형식 일자 출력 | 12/25/23 |
+%F | YYYY-MM-DD 형식 일자 출력 | 2023-12-25 |
+%H | 시간(24시) | 16 |
+%I | 시간(12시) | 4 |
+%M | 분 | 52 |
+%S | 초 | 18 |
+%Z | 타임존 | KST |
년월일 형태
date +"%Y-%m-%d"
2023-12-25
년월일 시간
date +"%Y-%m-%d %H:%M:%S"
2023-12-25 12:25:01
유닉스 타임
date +%s
1702622000
일자 변경 또한 가능하다.
#1일 전
date +%Y-%m-%d -d '1 days ago'
2023-12-24
# 1일 후
$ date +%Y-%m-%d -d '+1days'
2023-12-26
# 일자 지정후 1일 추가
$ date +%Y-%m-%d -d '20231224 +1days'
2023-12-25
참고
728x90
반응형