[완료]하드에 널린 수많은 txt및 cpp파일을 유니코드로 한번에 변환할 방법이 있나요?
글쓴이: noblepylon / 작성시간: 금, 2008/06/13 - 10:48오전
리눅스를 접한지 별로 되지 않은지라 제 하드에 저장된 txt나 cpp파일은 죄다 완성확장형(UHC)으로 저장돼있습니다. 리눅스에서 열면 한글이 다 깨져서 나오는군요.
물론 한두개라면 gedit로 열어서 "다른 이름으로 저장"을 해주면 되겠지만 이게 수백개라서 말입니다;
어떻게 유니코드로 일괄적으로 변환할 방법이 없나요?
ps. 아직 갈길이 먼가봅니다...
Forums:
man iconv iconv는
man iconv
iconv는 파일의 인코딩을 변환하는 도구이고, 여러 파일을 일괄적으로 변환하는 것은 다음 분에게 넘기겠습니다.
---- 절취선 ----
http://blog.peremen.name
예전에 변환할 일이
예전에 변환할 일이 있어서, 작성해둔 스크립트네요!~
./script 디렉토리
와 같이 실행하면, 하위디렉토리까지 전부 변환해 줄꺼예요...
파일 확장자에 따라서 골라내는 방법이 있나요?
파일 확장자에 따라서 골라내는 방법이 있나요?
그냥 궁금해서...
---
"The truth will make you free."(John 8:32)
"I am the way, and the truth, and the life: no one comes to the Father but through Me."(John 14:6)
---
“내게 능력주시는 자 안에서 내가 모든 것을 할 수 있느니라.”(빌립보서 4:13)
find에 인자로 -name
find에 인자로 -name "*.foo" 형태로 인자를 주면 확장자가 foo인 파일을 가져올겁니다.
.
.
cbangsae
find ./ -type f|while read
find ./ -type f|while read f; do iconv -f cp949 -t utf-8 "$f" -o "$f".conv; done
엥...그새 리플이 달렸네요(..)
다들 정말 빨리 답변해주시네요^^
저녁 잠깐 먹고 왔더니 벌써 5개의 답변이 달려있네요:)
빠른 답변 감사합니다.
ps. 그런데 가만히 보니까 한글 이름을 가진 파일은 변환이 되질 않네요:( 어떻게 해야 하나요?
---
"The truth will make you free."(John 8:32)
"I am the way, and the truth, and the life: no one comes to the Father but through Me."(John 14:6)
---
“내게 능력주시는 자 안에서 내가 모든 것을 할 수 있느니라.”(빌립보서 4:13)
댓글 달기