-mtime 으로 찾으면 가능하겠지만...


날짜가 오래된... 몇년 전 데이터라면 날짜 계산하기도 어렵다.;


그래서 touch 로 생성날짜를 지정해 파일을 만들고


find 의 -newer 를 사용해 파일을 찾아본다.



예)  2010년 이후에 생성된 모든 파일을 찾는다.


1. 2010년 1월 1일 00시 00분 이후로 생성된 파일을 찾아야 하기에  딱 그시간에 생성된 파일을 만든다.

   년월일시분 순으로 지정.


touch -t 201001010000 /root/start_data_file



2. newer 를 사용해 해당 파일을 찾는다.


find ./ -type f -newer /root/start_data_file



만약 2010년보다 더 오래된파일을 찾고자 할때는 ! 로 부정을 쓰면 된다.


find ./ -type f ! -newer /root/start_data_file


이러면 2009년도 데이터부터 더 오래된 파일들을 가져올것이다. 2009, 2008, 2007, 2006년도 등등...

'리눅스ETC' 카테고리의 다른 글

아파치 이미지 로그 제외하기  (0) 2016.03.30
자바 프로세스별 힙메모리 상세보기  (0) 2016.03.30
vm.overcommit_memory  (0) 2016.03.30
메모리 사이즈별 my.cnf  (0) 2016.03.30
레드헷 로컬에서 yum 쓰기  (0) 2016.03.30

to Top