본문 바로가기
Bioinformatics/Technology

[Linux] 파일 확장자 제거하기

by 임은천 2013. 10. 15.

가끔 리눅스를 사용하다 보면, 서브 폴더에 존재하는 모든 파일의 확장자를 제거해야할 때가 있다. 이 대 사용할 수 있는 명령어이다.


find -type f -name '*.out' -print0 | while read -d $'\0' f; do mv "$f" "${f%.out}"; done


여기에서 .out은 지우려고 하는 확장자의 이름이다. 위의 명령을 실행하면, 현재 폴더 하위에 있는 모든 파일에 대해서 .out을 제거하게 된다.

댓글