Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
Tags
- JavaScript
- MySQL
- 글자 수 제한
- selinux
- 날짜변환
- JS
- 자바스크립트
- Vanilla JS
- .htaccess
- 우분투 npm 설치
- post_type
- iframe
- 정부 서비스 가이드라인
- 페이지전환효과
- 우분투
- 리사이즈
- 정규식
- 디지털 정부서비스ui/ux
- SSL
- 날짜비교
- 301 리다이렉트
- Ajax
- 애니메이트
- 배열
- 보안인증서
- 비동기호출
- ip직접접근차단
- 구글뷰어
- 글자수제한
- virsualhost
Archives
- Today
- Total
더 나은 프로그래머가 되자
파일 조건 삭제,일정기간 지난 파일 삭제 본문
리눅스 서버등에 일정기간이 지난 파일을 삭제하는 방법이다.
로그등과 같은 파일은 내부 정책에 의해 일정기간이 지나면 삭제하는게 좋은데,
디스크의 용량을 차지할 뿐만 아니라 디렉토리 조회에도 시간이 걸리기 때문이다.
일정기간이 지난 파일을 삭제하는 방법은 find 명령어를 이용하여 삭제하면 된다.
예제 디렉토리가 "/home/tour/log" 라고 했을때 파일 삭제방법은 다음과 같다.
1. 30일이 지난 파일 삭제
find /home/tour/log -mtime +30 -print -exec rm -f {} \;
2. 10분이 지난 파일 삭제
find /home/tour/log -mmin +10 -print -exec rm -f {} \;
3. err_log 로 시작하고 확장자가 txt 파일인것들만 삭제
find /home/tour/log -mtime +30 -name "err_log*.txt" -print -exec rm -f {} \;
4. 파일 사이즈가 1MB 이상인 파일 삭제(KB로 입력)
find /home/tour/log -size +1024k -print -exec rm -f {} \;
'리눅스' 카테고리의 다른 글
apache 빌드 옵션 확인 방법 (0) | 2018.10.10 |
---|---|
헤더 정보 누출 보안 취약점 php.ini ,httpd.conf 수정 (0) | 2017.03.16 |
디렉토리 용량 확인 방법 (0) | 2015.05.21 |
파일접근 금지,직접링크 금지,이미지 보호하기 (0) | 2014.09.26 |
타서버의 MYSQL 접속 (0) | 2014.02.19 |
Comments