라벨이 rolling인 게시물 표시

bash를 이용한 수정한지 오래된 파일 로그 제거 관련 쉘 스크립트(shell)

* 아래와 같이 실행하면 되는 듯.. find 타겟디렉토리 -mtime +1 -name "*" -exec rm -rf {} \;   * 타겟디렉토리하위의 mtime이 1일 지난 파일들 삭제..     - 관련 부연설명 * atime => access ; 접근한걸 말하는건데요, 아마 읽었을경우에  해당하는 거라 생각 됩니다.  * ctime => creation ; 화일의 속성에 변화가 있을경우에 해당하는  거구요. 퍼미션을 바꾸거나 내용 수정시.. * mtime modification ; 화일의 내용을 수정 했을때 해당 하는거 갔습니다.   소스를 수정한 화일을 찾으려면 -mtime 옵션을 -7과 사용하면 되겠군요   find 디렉토리 -mtime -7 -7은 7일보다 작음을 뜻하니까 6일전,5일전 .....1일전, 그리고 오늘 수정된 화일을 찾는 겁니다.   7은 딱 7일전에 수정한 화일만 해당하구요 +7은 당연히 7일 이상된 즉 8일전,9일전 ..... 부터 해당 되겠지요.   여기서 숫자는 단위가 하루(24시간)입니다.   from : https://kldp.org/node/7439