질문&답변
클라우드/리눅스에 관한 질문과 답변을 주고 받는 곳입니다.
리눅스 분류

리눅스 유닉스 파일 검색시 특정시간 이후 생성된 파일 검색

작성자 정보

  • 채윤수 작성
  • 작성일

컨텐츠 정보

본문

디렉토리에 파일이 주기적으로 생성되어 증가한다고 했을 때

특정 시간 이후에 생성된 파일을 검색하는 방법 질문드립니다.

 

예를 들어 아래와 같이 파일 있다면

5월 11일 19시 이후 생성된 파일만해서 파일명만

나타나게 하려고 합니다.

 

파일들은 주기적으로 계속 생성되고 마지막으로

읽은 파일의 시간을 저장했다가 그 시점이후에 생성된

파일들을 계속 백그라운드로 읽고자 함이거든요.

 

답변주신 분께 내공 팍팍 드려요

 


-rw-r--r--   1 root   root     57558 Apr 15 11:10 ld.so.cache
-rw-r--r--   1 root   root        63 Apr 15 10:58 oraInst.loc
-rw-r--r--   1 root   root        46 Apr 15 10:28 redhat-release
-rw-r--r--   1 root   root     12288 Apr 15 10:27 .redhat-release.swp
-rw-r--r--   1 root   root        66 Apr 15 10:26 redhat-release.orig
-rw-r--r--   1 root   root       770 Apr 15 10:18 sysctl.conf
-r--------   1 root   root      1024 Mar 11 19:39 shadow
-rw-r--r--   1 root   root       613 Mar 11 19:38 group
-r--------   1 root   root       504 Mar 11 19:38 gshadow
-rw-r--r--   1 root   root      1621 Mar 11 19:38 passwd
-rw-------   1 root   root       607 Mar 11 19:38 group-
-rw-------   1 root   root       498 Mar 11 19:38 gshadow-
-rw-r--r--   1 root   root       646 Mar 11 19:32 modprobe.conf

관련자료

댓글 2

suki님의 댓글

  • suki
  • 작성일
find로 ctime 옵션을 이용하면 가능합니다.

다낚아님의 댓글

  • 다낚아
  • 작성일
ctime을 사용하게 되면 날짜지정이 곤란하게 됩니다. 몇일전 몇일후 이런식으로밖에..

touch를 이용한 꼼수를 쓰면 더 정확하게 됩니다.

touch -t 200905111900 20090511  // 2009년 5월 11일 19시에 수정된 20090511 파일 생성

find / -newer 20090511 // 20090511 파일이 생성된 날짜보다 이후에 생성된 파일 찾기

공지사항


뉴스광장


  • 현재 회원수 :  60,300 명
  • 현재 강좌수 :  36,963 개
  • 현재 접속자 :  368 명