운영체제/리눅스

[리눅스] 파일 확장자 한꺼번에 변경하는 방법

후바스탱크 2016. 4. 6. 15:58

걍 설명없이 바로 실전이다.


다음은 확장자가 대문자인 JPG 인 파일을 찾아 한꺼번에 jpg로 바꾸는 예 이다.


ls | grep '.JPG' | cut -d . -f 1 | while read line; do mv $line.JPG $line.jpg; done



조금 더 응용하여 1-1-1 형식의 pdf 파일의 확장자를 한꺼번에 바꾸는 예 이다.


ls | grep '[0-9]-[0-9]-[0-9].pdf' | cut -d . -f 1 | while read line; do mv $line.pdf $line.pdf_20160406; done