본문 바로가기
💻Tech/🐧Linux

[리눅스] 과거 데이터 기간별 삭제 명령어 (find사용)

by _viper_ 2019. 5. 16.
반응형

리눅스 서버 관리할 때 특정 경로에 데이터를 주기적으로 삭제하고 싶을 때

아래 명령어 crontab에 등록하여 사용하시면 좋습니다.

 

## 7일 전 파일 삭제
find /data1/data/log/* -type f -mtime +7 -exec rm -rf {} \; 
find /var/log/service/ -type f -mtime +7 -delete

## 7일 전 디렉토리 삭제
find /data1/data/log/* -type d -mtime +7 -exec rm -rf {} \;