[펌글] 유닉스(리눅스) Unix(Linux) 날짜 관련 (ex: 오늘 날짜가 들어간 파일 생성)

By | 4월 11, 2011
# 리눅스에서 날짜의 출력 
   * 실행형식
date 
+"포맷인자"
         
- date 이후에 한 칸의 공백이 들어가야 하는 것에 주의할 것

 
   * 예시
date +"%G%m%d%H%M"   =>   201104111526

 
    * 날짜가 들어간 파일명으로 파일 생성 예시
vi aaa_`date +
"%G%m%d%H%M"`
.txt 
          - `와 "로 감싸주는 부분에 주의할 것
   * 포맷인자
%%% 자체를 표시한다.
%a요일이름을 표시한다. (일..토)
%A완전한요일이름을 표시한다. (일요일..토요일)
%b월이름을 표시한다. (1월..12월)
%B완전한월 이름을 표시한다. (1월..12월)
%c날짜와 시간을 표시한다. (2007년 11월 14일 (수) 오전 12시 50분 16초)
%C세기를 나타낸다. (년을 100으로 나눈 몫)
%d월일 (01..31)
%D월일 (mm/dd/yy)
%e월일 (1..31)
%F%Y-%m-%d 와 같다.
%g년도로 마지막 두자리만 표시
%G년도로 모든자리 표시
%h%b 와 같다.
%H시간 (00..23)
%I시간 (01..12)
%j년일(001..366)
%k시간 (0..23)
%l시간 (1..12)
%m월 (01..12)
%M분 (00..59)
%n개행문자
%N나노초 (000000000..999999999)
%P오전 오후
%p오전 오후
%r시간 (오전/오후 hh시 mm분 ss초)
%R시간 (hh시 mm분)
%sUTC 기준 1970-01-01 부터 지금까지 흐른 초
%t탭문자
%T24시간 (hh:mm:ss)
%u주중 요일 (1..7), 1이 월요일이다
%U1년중 몇번째 주인지, 일요일 기준 (00..53)
%V1년중 몇번째 주인지, 월요일 기준 (00..53)
%w주중 요일 (0..6), 0은 일요일
%xmm/dd/yy
%X%H:%M:%S 와 동일
%Y년도 (1970..)
%Z타임존 대한민국은 KST

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments