어쩌라구..?? ㅡㅡa..

Posted
Filed under Linux/tip
convmv 명령으로 변경 가능하고,

쉘 스크립트를 이용하여 변경 가능하다.
파일 이름을 찾아 파이프로 iconv로 보내 변환시키고,
그 결과를 mv를 이용하여 변환한다.

쉘 스크립트 예제
#!/bin/sh

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 .
2006/02/22 03:30 2006/02/22 03:30