Passion/Programming

find를 이용하여 특정 형식의 파일을 찾고 삭제하기

sunshout 2009. 12. 9. 10:45

리눅스에서 특정 파일 (***.py) 을 찾아서 삭제하는 방법

find ./ -iname \*.py -delete

이는 현재 디렉토리 이하 (./)  에서 파일 또는 디렉토리 명이 py 인(*.py) 인 파일들을 찾아서 삭제(-delete)하라는 명령어 이다.

이는 디렉토리를 삭제할 수는 없다.

디렉토리를 찾아서 삭제하는 방법
예) .svn 디렉토리를 찾아서 이 디렉토리를 삭제
find ./ -iname .svn -exec rm -rf {} \;