find 명령으로 오래된 파일을 찾아본다
현재위치에서 *.txt파일중 30일이 지난 파일을 출력
# find . -name “*.txt” -type f -ctime +30 -print
현재위치에서 30일이 지난 모든 파일을 삭제
# find . -type f -ctime +30 | xargs rm
현재위치에서 30일이 지난 모든 디렉토리를 삭제
# find . -type d -ctime +30 | xargs rm -rf
현재 위치에서 7일안에 생성된 파일을 출력
# find . -type f -ctime -7 -print
현재 위치에서 1일안에 수정된 파일을 출력
# find . -type f -mtime -1 -print
옵션설명
-type f(파일) d(디렉토리) l(링크)
-ctime : 생성시간
-mtime : 수정시간
-atime : 접근시간
100kb이상인 파일을 출력
# find . type f -size +100k -print