이 름
date − 시 스 템 시 간 과 날 짜 를 출 력 /설 정 한 다 .
개 요
date [−u] [−d datestr] [−s datestr] [−−utc] [−−universal] [−−date=datestr] [−−set=datestr] [−−help] [−−version] [+FORMAT] [MMDDhhmm[[CC]YY][.ss]]
개 요
이 맨 페 이 지 는 GNU 버 전 의 date 를 설 명 한 다 . 아 무 인 수 없 이 실 행 하 면 date 는 현 재 시 간 과 날 짜 (아 래 에 서 설 명 할 ’%c’ 지 시 자 의 형 태 대 로 )를 출 력 한 다 . ’+’로 시 작 하 는 옵 션 이 있 으 면 현 재 시 간 과 날 짜 를 주 어 진 인 수 가 지 시 하 는 형 식 으 로 출 력 한 다 . 이 는 ’strftime’ 함 수 에 주 어 지 는 형 식 문 자 열 과 같 은 형 식 이 다 . ’%’로 시 작 하 는 지 시 자 (directive)를 제 외 하 고 문 자 열 에 포 함 된 모 든 문 자 가 그 대 로 출 력 된 다 .
지 시 자 에 는 다 음 과 같 은 것 들 이 있 다 :
% |
% 문 자 그 자 체 |
|||
n |
줄 바 꿈 |
|||
t |
수 평 탭 |
시 간 필 드 :
%H |
시 (00..23) | ||
%I |
시 (01..12) | ||
%k |
시 ( 0..23) | ||
%l |
시 ( 1..12) | ||
%M |
분 (00..59) | ||
%p |
로 케 일 의 AM 또 는 PM | ||
%r |
시 간 , 12-시 간 제 (hh:mm:ss [AP]M) | ||
%s |
1970-01-01 00:00:00 UTC (비 표 준 확 장 기 능 )로 부 터 경 과 된 초 | ||
%S |
초 (00..61) | ||
%T |
시 간 , 24-시 간 (hh:mm:ss) | ||
%X |
로 케 일 에 서 정 의 한 시 간 표 현 (%H:%M:%S) | ||
%Z |
시 간 대 (에 , EDT), 시 간 대 를 결 정 할 수 없 는 때 는 아 무 값 도 출 력 하 지 않 는 다 . |
날 짜 필 드 :
%a |
로 케 일 의 약 식 요 일 이 름 (Sun..Sat) | ||
%A |
로 케 일 의 완 전 한 요 일 이 름 , 가 변 길 이 (Sunday..Saturday) | ||
%b |
로 케 일 의 약 식 월 이 름 (Jan..Dec) | ||
%B |
로 케 일 의 완 전 한 월 이 름 , 가 변 길 이 (January..December) | ||
%c |
로 케 일 의 날 짜 와 시 간 (Sat Nov 04 12:02:33 EST 1989) | ||
%d |
월 중 일 (01..31) | ||
%D |
날 짜 (mm/dd/yy) | ||
%h |
%b 와 동 일 | ||
%j |
연 중 일 (001..366) | ||
%m |
월 (01..12) | ||
%U |
연 중 주 번 호 , 일 요 일 을 주 의 첫 번 째 날 로 생 각 (00..53) | ||
%w |
요 일 번 호 (0..6), 0 은 일 요 일 | ||
%W |
연 중 주 번 호 , 월 요 일 을 주 의 첫 번 째 날 로 생 각 (00..53) | ||
%x |
로 케 일 의 날 짜 표 현 식 (mm/dd/yy) | ||
%y |
연 중 일 의 마 지 막 두 숫 자 (00..99) | ||
%Y |
연 (1970...) |
기 본 적 으 로 , date 은 숫 자 필 드 를 0 으 로 채 운 다 . GNU date 는 다 음 과 같 은 비 표 준 수 치 변 형 자 를 인 식 한 다 :
− |
(하 이 픈 ) 필 드 를 채 우 지 않 는 다 . |
|||
_ |
(언 더 스 코 어 ) 필 드 를 공 백 으 로 채 운 다 . |
’+’로 시 작 하 지 않 는 인 수 가 있 다 면 , date 는 시 스 템 시 계 를 주 어 진 시 간 과 날 짜 로 설 정 한 다 . 인 수 는 모 두 숫 자 로 구 성 되 어 있 으 며 다 음 과 같 은 의 미 를 지 닌 다 :
MM |
월 |
|||
DD |
월 중 일 |
|||
hh |
시 |
|||
mm |
분 |
|||
CC |
연 도 의 처 음 두 숫 자 (선 택 적 ) |
|||
YY |
연 도 의 나 중 두 숫 자 (선 택 적 ) |
|||
ss |
초 (선 택 적 ) |
오 로 지 수 퍼 유 저 만 시 스 템 시 계 를 변 경 할 수 있 다 .
옵
션
−d datestr, −−date datestr
datestr 에 서 지 시 한 대 로 시 간 과 날 짜 를 출 력 한 다 . 이 형 태 는 거 의 모 든 공 통 형 식 을 사 용 할 수 있 다 . 출 력 은 기 본 적 인 출 력 형 식 을 띠 거 나 ’+’ 로 시 작 하 는 인 수 가 있 을 때 date 는 인 수 에 서 주 어 진 대 로 출 력 한 다 .
−−help |
표 준 출 력 으 로 사 용 법 을 출 력 하 고 정 상 적 으 로 종 료 한 다 . |
−s datestr, −−set datestr
시 간 과 날 짜 를 datestr로 설 정 하 며 그 형 식 은 거 의 모 든 공 통 형 식 을 사 용 할 수 있 다 . 월 이 름 , 시 간 대 , ’오 전 ’,’오 후 ’ 등 을 포 함 할 수 있 다 .
−u, −−universal
시 간 과 날 짜 를 지 역 시 간 이 아 니 라 Coordinated Universal Time ( 그 리 니 치 표 준 시 ) 형 식 으 로 출 력 하 거 나 설 정 한 다 .
−−version
표 준 출 력 으 로 버 전 정 보 를 출 력 하 고 정 상 적 으 로 종 료 한 다 .
예
이 틀 전 의 날 짜 를 출 력 하 기 위 해 서 는
date −−date ’2 days ago’
3 개 월 하 고 하 루 지 난 날 짜 를 출 력 하 기 위 해 서 는
date −−date ’3 months 1 day’
올 해 크 리 스 마 스 날 짜 를 출 력 하 기 위 해 서 는
date --date ’25 Dec’ +%j
오 늘 날 짜 를 완 전 한 월 이 름 , 월 중 일 을 포 함 하 는 형 식 으 로 출 력 하 기 위 해 서 는
date ´+%B %d´
하 지 만 처 음 9 일 에 대 하 여 ’%d’는 2 자 리 를 맞 추 기 위 하 여 0을 채 우 기 때 문 에 예 를 들 어 ’date −d 1-may ’+%B %d’’ 라 고 하 면 ’May 01’ 라 고 출 력 하 므 로 원 하 는 결 과 가 아 닐 수 도 있 다 .
한 자 리 수 날 짜 에 대 하 여 앞 에 0 이 안 나 타 도 록 하 기 위 해 서 는 비 표 준 인 ’−’ 변 형 자 를 사 용 하 여 채 움 을 막 는 다 .
date −d 1-may ’+%B %-d’
번 역
이
만 용 <geoman [AT] nownuri.kr>
<freeyong [AT] soback.kr>
한 글 Manpage 프 로 젝
트 (http://man.kldp.org) 2005년 1월
30일