linux에서 파일 이름으로 찾아서 일괄 삭제하는 법

find . -name "*A2*" | xargs rm

“*A2*” 에서 *는 모든 문자를 말한다.

즉, A2만 포함한다면, A2 앞뒤로 어떤 글자가 와도 상관없다는 뜻이다.

따라서, find . -name “*A2*” 라고 하면 파일명에 A2가 포함된 파일들을 찾아준다.

| 기호는 파이프인데, find 에서 나온 결과들을 넘겨준다.

그걸 인자로 받는 것이 xargs 이고, rm은 파일 삭제 명령어이다.

원글 참조 : linux에서 파일 이름으로 찾아서 일괄 삭제.. : 네이버블로그 (naver.com)

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다