리눅스 분류
서브디렉토리까지 원하는 파일 일괄 삭제하기?
작성자 정보
- 배경수 작성
- 작성일
컨텐츠 정보
- 1,528 조회
- 0 추천
- 목록
본문
이민우 님의 글
제가 리눅스 초보인데요.
서브디렉토리까지 원하는 특정 패턴의 파일을 일괄 삭제하려고 하는데.
rm -rf *.bak
이렇게 하면 되는건지 알았거든요. 옵션중 r 이 서브디렉토리까지 적용하는거로
알았었는데 그게 아니네요.
제가 실수로 .bak 파일까지 여기저기 올려서요 그걸 한번에 삭제하려고 합니다.
서브디렉토리까지 일괄 삭제하는 방법 알려주세요...
-r 옵션은 서브 디렉토리까지 적용되는게 맞습니다.
-f 옵션은 삭제하겠느냐의 질문을 받지 않겠다는 의미구요..
rm -rf *.bak <--- 현재 위치에서 *.bak 파일을 삭제 하겠다는 의미입니다.
현재 위치에서부터 하부로 *.bak 파일을 삭제 하고자 하신다면..
find ./ -name "*.bak" -exec rm -rf {};
이용해 보시기 발바니다.
이름이 *.bak 인 파일을 현재 위치에서부터 찾아서 exec 즉 rm -rf 명령을 실행하는 것입니다.
관련자료
-
이전
-
다음
댓글 0
등록된 댓글이 없습니다.