특정날짜 이전/이후 데이터 찾기
리눅스ETC 2016. 3. 30. 12:56
-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 |