매일 매일 쌓이는 로그를 이동해 보관할때 간단하게 스크립트로 할 수 있다.
#/bin/bash
find /var/log/ -name "*_log-20*" -exec mv -f {} /backup/ \;
해당 명령어를 쪼개보면
find : 리눅스에서 제공하는 찾기 명령어이다
/var/log/ : 찾을 위치를 지정해준다.
-name : 찾는 조건을 정한다 ( 이름으로 검색함 )
"*_log-20*" : 찾을 파일에서 공통적인 부분
-exec mv -f {} /backup/ \; : 해당 파일을 찾고 하는 일을 정한다. -exec 실행한다 mv -f 를 /backup/ 폴더로
종종 필요하지만 잘 까먹는 구문...ㅠㅠ
반응형