OpenSource

특정 폴더내 특정 확장자 파일 삭제

아르비스 2017. 3. 14. 13:18

find 명령을 받는 파일에서 다른 명령을 수행할 수 있습니다.현재 디렉토리와 하위 디렉토리에서 .tmp라는 확장 이름을 가진 모든 파일을 삭제하려면


$ find . -name '*.tmp' -exec rm {} \;


현재 디렉토리와 하위 디렉토리에서 .tmp로 끝나는 모든 파일을 찾아서 화면에 나타내고 그파일을 모두 삭제합니다. -exec 선택사항은 다음 명령 (rm)을 실행합니다. { } 는 find 명령이 찾은 파일을 의미합니다. 명령 문자열을 끝내는세미콜론 (;) 앞에 

ESC 문자로 역빗금(\)을 붙입니다