시스템/Linux

특정일 이전 백업 파일 삭제하기

chance 2017. 7. 20. 17:46

DB 같이 백업을 생성하는 경우 정책에 따라 불필요한 백업 파일을 삭제할 필요가 있다.


mysql 의 경우 날짜별 폴더로 백업을 했는데, 해당 폴더를 검색해 삭제해 주면된다.


30일이 경과된 파일 목록

$ find . -name 'BACKUP-*' -mtime +30


디렉토리 목록

$ find . -name 'BACKUP-*' -type d -mtime +30


삭제 수행

$ find . -name 'BACKUP-*' -type d -mtime +30 -exec rm -rf {}\;