2009년 6월 29일 월요일

파일 만들어진 날짜 뽑기 (Linux)

필요했던 건 파일의 만들어진 날짜를 yyMMdd 포맷으로 가져오는 것.

$ touch a
$ stat a
  File: `a'
  Size: 0               Blocks: 0          IO Block: 4096   regular empty file
Device: 803h/2051d      Inode: 1900549     Links: 1
Access: (0644/-rw-r--r--)  Uid: (  500/xxx)   Gid: (  500/ xxx)
Access: 2009-06-29 13:22:03.000000000 +0900
Modify: 2009-06-29 13:22:03.000000000 +0900
Change: 2009-06-29 13:22:03.000000000 +0900
$ stat -c %y a
2009-06-29 13:22:03.000000000 +0900

음, 이정도면 awk 로 손 보면 뽑을 수 있을 듯. 헌데...

$ date -r a +%y%m%d
090629

우왕ㅋ굳ㅋ. 한방에 해결.

GNU Util 이 더 좋은 듯. FreeBSD 에는 없는 옵션들이당.

댓글 없음:

댓글 쓰기