특정 이름의 파일을 찾아서 지우기 !
만약에 /home/user 이라는 디렉토이가 잇고
그 안에 xx.log 파일을 지속적으로 기록한다 했을 때
불필요한 로그는? 주기적으로 지우고 싶을거에요 그쵸 ? ㅋㅋ
그럴때 crontab 에 등록해서 정해진 주기대로 파일을 지우는 스크립트 !
find /home/user/ -name *.log -mtime +7 -exec rm -f {} \;
위 명령을 해석하면
/home/user/ 위치에서 .log 를 포함하는 파일을 탐색하고, 그중에 생성된지 7일이 지난 파일은 삭제 입니다.
그럼 7일 이내의 로그만 유지가 되겟지요 하하..
댓글
댓글 쓰기