반응형
Fedora에서 date
명령은 현재 날짜와 시간을 표시하거나, 지정된 형식에 맞춰 날짜와 시간을 출력하는 데 사용됩니다. 이 명령은 리눅스 시스템 전반에서 공통적으로 사용되는 도구이기도 합니다. date
명령을 통해 시스템 시간 확인, 시간대를 변경한 결과 확인, 시간 및 날짜 형식 지정, 과거 또는 미래의 날짜 계산 등을 할 수 있습니다.
기본 사용법
- 현재 날짜 및 시간 확인
date
기본적으로 date
명령을 입력하면 현재 시스템의 날짜와 시간이 다음과 같은 형식으로 출력됩니다:
Sat Oct 5 12:45:30 UTC 2024
- 특정 형식으로 출력하기
date
명령에 형식을 지정하면 원하는 방식으로 날짜와 시간을 출력할 수 있습니다. 형식 지정을 위해%
기호와 함께 다양한 옵션을 사용할 수 있습니다.%Y
: 연도 (4자리)%m
: 월 (2자리)%d
: 일 (2자리)%H
: 시간 (24시간제, 2자리)%M
: 분%S
: 초%A
: 요일 (전체 이름)%a
: 요일 (약어)%B
: 월 (전체 이름)%b
: 월 (약어)
- 예를 들어, 다음은 몇 가지 자주 사용되는 형식 옵션입니다:
date +"%Y-%m-%d %H:%M:%S"
출력:
2024-10-05 12:45:30
- 과거 또는 미래의 날짜 출력
date
명령을 사용하여 특정 기간 전후의 날짜와 시간을 계산할 수 있습니다.--date
또는-d
옵션을 사용하여 상대적인 날짜를 지정할 수 있습니다.- 내일의 날짜 확인:
- 예시:
date -d "tomorrow"
- 1주일 후 날짜 확인:
date -d "next week"
- 5일 전 날짜 확인:
date -d "5 days ago"
- 특정 시간대의 날짜 및 시간 확인
TZ
변수를 사용하여 특정 시간대의 시간을 확인할 수 있습니다. - 예시: 뉴욕 시간 확인
TZ="America/New_York" date
- 유닉스 타임스탬프 확인
유닉스 타임스탬프(1970년 1월 1일 00:00:00 UTC 이후로 경과한 초)를 확인하려면 다음과 같이+%s
옵션을 사용합니다. - 예시:
date +%s
출력:
1728232330
- 유닉스 타임스탬프를 읽기 가능한 날짜로 변환
특정 유닉스 타임스탬프를 사람이 읽을 수 있는 날짜로 변환할 수도 있습니다. - 예시:
date -d @1728232330
출력:
Sat Oct 5 12:45:30 UTC 2024
- 시스템 날짜 및 시간 설정
관리 권한이 있는 경우 시스템의 날짜와 시간을 설정할 수도 있습니다. 다음과 같이 형식에 맞춰 명령을 사용합니다. - 예시: 날짜를 2024년 12월 25일 10:30:00으로 설정
sudo date 122510302024
형식은 MMDDhhmmYYYY
입니다:
MM
: 월DD
: 일hh
: 시간mm
: 분YYYY
: 연도- 단, 시스템 시간을 직접 변경하는 것은 거의 사용되지 않으며, 일반적으로
timedatectl
명령을 사용하여 시간과 시간대를 관리하는 것이 더 일반적입니다.
자주 사용하는 date
명령 형식 옵션 요약
옵션 | 설명 |
---|---|
%Y |
연도 (4자리) |
%y |
연도 (2자리) |
%m |
월 (01-12) |
%d |
일 (01-31) |
%H |
시간 (00-23, 24시간제) |
%I |
시간 (01-12, 12시간제) |
%M |
분 (00-59) |
%S |
초 (00-59) |
%A |
요일 (전체 이름) |
%a |
요일 (약어) |
%B |
월 (전체 이름) |
%b |
월 (약어) |
%T |
시간 (%H:%M:%S ) |
%D |
날짜 (%m/%d/%y ) |
%F |
날짜 (%Y-%m-%d ) |
결론
Fedora에서 date
명령은 현재 시스템 시간 확인에서부터 특정 형식의 시간 출력, 과거 또는 미래의 날짜 계산까지 다양한 기능을 제공합니다. 기본 명령으로 시간 정보를 출력할 수 있을 뿐만 아니라, 다양한 옵션을 사용하여 맞춤형 형식으로 출력하거나 시간대를 변경하는 등 활용도가 높은 명령어입니다.
반응형
'Linux Unix > Fedora' 카테고리의 다른 글
[ Fedora ] dnf - 패키지 관리하기 (0) | 2024.10.09 |
---|---|
[ Fedora ] clear - 화면 지우기 (0) | 2024.10.05 |
[ Fedora ] Terminal - 입력한 명령어 지우기 (0) | 2024.10.05 |
[ Fedora ] Flatpak - 애플리케이션 배포 및 관리 알아보기 (1) | 2024.10.05 |
[ Fedora ] Fedora 역사 및 버전 알아보기 (0) | 2024.10.05 |