반응형
리눅스 든 유닉스든
커맨드라인에서 가장 많이 쓰는 명령어를 말할때 find 를 빼먹을 수 없다.
단순한 파일명을 이용한 찾기부터 옵션을 이용한 세밀한 방법까지~
무궁무진 한정도로는 웬만한 스크립트 뺨-_-칠 정도 이다.
음..;;
나이먹으니 사설이 길다 -_-;;
어쨌든 find 의 옵션중 생성일자를 기준으로 하는 검색도 있다.
옵션명은 -newer !!
활용방법은
find . -newer 파일명
이다.
해당 파일보다 뒤에 생성된 파일을 찾아준다.
활용을 하다보면~ 특정기준일 이후의 파일들을 찾고 싶을때도 있다. ( 많다!! )
그래서 한가지 팁으로 특정일자 파일을 만드는 방법!! 바로 touch 를 이용하면 된다.
#2009 년 7월 10일 9시 파일 생성
touch -t 200907010900 /user/hantj/temp.start
touoch 의 -t 옵션은 생성일자를 바꿀 수 있다.
그럼 이렇게 생성된 파일로 이후 일자를 찾는 풀 라인~
find . -newer /user/hantj/temp.start -print
하나 더 -_- 팁으로 파일명을 검색조건에 넣을려면 조건 and 를 뜻하는 -a 이용
find . -name "*.avi" -a -newer /user/hantj/temp.start -print
조건 옵션 정리~
! NOT
-o OR
-a AND
반응형