UNIX에서 특정 확장자를 제외한 파일 삭제 어떻게 하나요?
글쓴이: choroot / 작성시간: 화, 2008/08/05 - 4:26오전
예를 들어
text.01
text.02
text.03
text.04
가 있다고 할 때, text.03을 제외한 나머지 파일을 한번에 지우고 싶습니다.
저는 이를 위해, text.03을 다른 폴더로 mv 한 후, rm text.* 하고, text.03을 다시 mv 해 옵니다.
이 과정이 너무 번거러운데요, 혹시 특정 확장자 또는 파일을 제외하고, 나머지 파일을 삭제하는 명령어가 있을까요?
Forums:


rm `find . -not -name
rm `find . -not -name "*.03"`
하면 현재 디렉토리 하위에 있는 모든 .03 확장자를 제외한 파일을 재귀적으로 삭제합니다.