쉘 스크립트를 이용하여 변경 가능하다.
파일 이름을 찾아 파이프로 iconv로 보내 변환시키고,
그 결과를 mv를 이용하여 변환한다.
쉘 스크립트 예제
#!/bin/sh
for OLDNAME in `find . -name "*"`; do
NEWNAME=`echo $OLDNAME | iconv -f euc-kr -t utf8`
mv $OLDNAME $NEWNAME
done
for OLDNAME in `find . -name "*"`; do
NEWNAME=`echo $OLDNAME | iconv -f euc-kr -t utf8`
mv $OLDNAME $NEWNAME
done
스크립트 내의 `기호는 작은따옴표가 아니라 탭키 위의 `문자이다. - 주의할것!
convmv 예제
convmv -f euc-kr -t utf-8 -r --nosmart --notest .