반응형

find를 통해 패턴에 매칭되는 파일을 찾아 삭제한다. 재귀적으로 수행되므로 폴더 내의 파일에 대해서도 적용된다.

find {디렉토리} '{패턴}' -delete

 

-delete 옵션은 항상 마지막에 위치해야한다.

find {디렉토리} -delete '{패턴}' 으로 사용할 경우 패턴과 관계 없이 파일이 삭제되니 주의한다.

 

-delete 옵션을 제거하고 명령을 수행하면, 삭제 대상 파일들이 반환되니 삭제하기 전에 미리 확인 하도록 한다.

find {디렉토리} '{패턴}'

 

 

사용 예:

find . '*.png' -delete # 현재 폴더를 기준으로 *.png 패턴의 파일 모두 삭제
반응형

+ Recent posts