[TIL] 리눅스 하위 디렉토리를 포함한 특정 확장자 파일 삭제 220926

728x90
💡 Today I Learned 요약 (17회차)
- 리눅스에서 find와 -exec를 사용하여 하위 디렉토리 파일을 삭제할 수 있다.

 

리눅스 하위 디렉토리를 포함한 특정 확장자 파일 삭제

디렉토리나 다른 파일들은 그대로 둔 상태에서 특정 확장자 파일을 지우려고 할 때 사용 가능한 방법. 윈도우에서는 와일드 카드를 써서 검색해서 GUI 상에서 지울수 있지만 리눅스는 보통 CUI에서 사용함으로 아래 명령어를 쓰면 괜찮을 듯 하다.

find로 파일을 찾고 -exec / rm을 통해 해당 파일을 삭제하는 원리로 동작한다.

# 여기서는 tmp 확장자를 가진 파일 일괄 삭제
find . -name '*.tmp' -exec rm {} \;

#linux 관련 작성 및 리서치 내역:

728x90