linux find

    [linux] 오래된 log 파일 찾아서 지우기

    find -name '*.log' -mtime +10 |xargs rm # .log에 해당하는 파일을 찾아서 mtime(수정시간)이 10일 이상이 된 것들을 지운다(xargs rm) # 명령어를 실행하는 디렉토리 밑의 파일들을 찾는다. # 데몬 디렉토리 혹은 톰캣 디렉토리 등으로 들어가서 명령어를 실행하면 된다. # -mtime : 수정시각, -atime : 접근시각, -ctime : 생성시각 # 대부분 로그는 append된 후, rolling 되기 때문에 mtime을 기준으로 하면 된다.