Linux/시스템

find 명령어 활용

준섭이 2013. 12. 20. 11:37
728x90

** 해당 폴더에 현재 시간 기준 수정이나 만든기점으로 부터 파일을 찾아내어 삭제


- find ./ -type f -mtime +1 -name "test*.log" -exec rm -rf {} \;

1. find : find 명령

2. ./  : 현재 디렉토리에서

3. -type f : 타입이 파일

  - 디렉토리인 경우 : -type d

4. mtime +1 : 수정시간으로부터 1일

  - 만든시간은 ctime : creat time

5. -name "test*.log" : 파일이름이 test로 시작하는 log파일 모든것

6. -exec :  실행하겠다.

7. rm -rf {} : find 명령으로 찾아낸 출력값을 삭제

8. \; : 명령어 끝