본문 바로가기

Linux

find 활용

출처 :  http://ditobass.tistory.com/71 

###  일정기간 지난 파일 삭제 명령 - 7일 지난 파일 삭제 예

> find [디렉토리] -ctime +7 -exec rm -f {} \;



###  특정용량 이상되는 파일 찾기 - 10MB 이상 되는 파일 찾기 예

> find [디렉토리] -size +1000k -exec ls -al {} \;



###  생산된지 30일 이상 된 파일만 삭제

> find [디렉토리] -type f -ctime +30 -exec rm -rf {} \;


###  생산된지 30일 이상 된 비어있는 디렉토리만 삭제

> find [디렉토리] -empty -type d -ctime +30 -exec rmdir {} \;


 

※ 리눅스 버전에 따라 -ctime 이 먹지 않는 경우가 있다. 이때는 -mtime 으로 대체한다 (의미는 다르지만....)

'Linux' 카테고리의 다른 글

cscope  (0) 2012.02.01
[Linux] 디렉토리나, 파일 개수 세기  (0) 2012.01.31
LWN.net Ftrace Articles by Steven Rostedt  (0) 2011.11.17
Darwin 스트리밍 서버 설치하기 (on Ubuntu)  (0) 2011.09.16
mysql - 외부접속 허용하기  (0) 2011.06.30