파일 이름의 캐릭터셋 바꾸기

Posted 2006/02/22 03:30, 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 .
크리에이티브 커먼즈 라이센스
Creative Commons License
2006/02/22 03:30 2006/02/22 03:30

Trackback URL : http://stevencval.kr/trackback/9

Leave a comment
[로그인][오픈아이디란?]

« Previous : 1 : ... 157 : 158 : 159 : 160 : 161 : 162 : 163 : 164 : 165 : Next »