질문&답변
클라우드/리눅스에 관한 질문과 답변을 주고 받는 곳입니다.
리눅스 분류

서브디렉토리까지 원하는 파일 일괄 삭제하기?

작성자 정보

  • 배경수 작성
  • 작성일

컨텐츠 정보

본문

이민우 님의 글


제가 리눅스 초보인데요.
서브디렉토리까지 원하는 특정 패턴의 파일을 일괄 삭제하려고 하는데.

rm -rf *.bak

이렇게 하면 되는건지 알았거든요. 옵션중 r 이 서브디렉토리까지 적용하는거로
알았었는데 그게 아니네요.

제가 실수로 .bak 파일까지 여기저기 올려서요 그걸 한번에 삭제하려고 합니다.

서브디렉토리까지 일괄 삭제하는 방법 알려주세요...

 




-r 옵션은 서브 디렉토리까지 적용되는게 맞습니다.

-f 옵션은 삭제하겠느냐의 질문을 받지 않겠다는 의미구요..

rm -rf *.bak <--- 현재 위치에서 *.bak 파일을 삭제 하겠다는 의미입니다.

현재 위치에서부터 하부로 *.bak 파일을 삭제 하고자 하신다면..

find ./ -name "*.bak" -exec rm -rf {};

이용해 보시기 발바니다.

이름이 *.bak 인 파일을 현재 위치에서부터 찾아서 exec 즉 rm -rf 명령을 실행하는 것입니다.

 

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,138 명
  • 현재 강좌수 :  36,196 개
  • 현재 접속자 :  524 명