여러 파일 지우기:

   find . -name 'mtg_*' -print -exec rm {} \;

이것은 현재 디렉토리와 그 하위 모든 디렉토리 안에 있는 mtg_ 문자열로 시작하는 파일 이름을 가진 모든 파일을 지우는 명령입니다.


특정 파일을 찾아 지우는 명령:

   find . -name '*.tmp' -ctime +30 -print -exec rm {} \;

이것은 현재 디렉토리와 그 하위 모든 디렉토리 안에 있는 최근 30일 동안 그 내용이 빠뀌지 않은 .tmp로 끝나는 모든 파일을 찾아서 지우는 명령입니다.


파일을 찾아서 지울 때, 사용자의 확인 절차를 가지는 경우:

   find ~/Docs -name '*.ps' -print -ok rm {} \;

이것은 자신의 홈 디렉토리 안의 하위 디렉토리인 "Docs" 디렉토리에서 .ps로 끝나는 모든 파일을 찾아, 그것을 지우는데, 정말 지울 것인지 사용자에게 하나 하나 물어 보면서 지웁니다.

이때 y를 입력하면 정말 지워집니다.

find /홈디렉토리경로/data -name '*.php' -print -exec rm {} \;

+ Recent posts