한글 파일 이름 변경 euc_kr -> UTF8
글쓴이: elanoia / 작성시간: 월, 2005/08/29 - 11:29오전
어제 파일 서버로 쓰던 컴이 맛 가는 바람에 다른 컴에 CentOS4.0을 설치 하고, 전에 쓰던 하드를 달아 마운트 하였습니다.
전에 쓰던 버전(아마 wow 7.2)이 한글 인코딩을 euc_kr로 했을텐데, CentOS는 UTF-8로 하는 바람에 한글 파일 명이 다 깨져 보입니다.
이를 일괄적으로 UTF-8로 파일 이름을 바꾸거나, ntfs를 마운트 할때처럼 iocharset 같은 옵션으로 마운트 할수 있는 방법이 있는지 궁금합니다.
그리고 euc_kr과 utf8 로 각기 다른 하드가 마운트 되어, 이를 아래와 같이 삼바로 공유해야 하는데, 이 경우 별문제 없을지 궁금합니다.
/DATA/data1 -> HDD1, ext2, euckr
/DATA/data2 -> HDD2, ext3, utf8
/DATA를 삼바로 공유
Forums:
삼바 공유는 문제없을 껍니다.
삼바공유는 잘 될껍니다. 일단 마운트가 된 이상, 투명하게 보이는 것으로 알고 있습니다.
전에 쓰던 파티션 종류는 무엇인가요? 음음..
man mount해보면, 파티션 종류에 따른 옵션이 있는데, ext2,ext3에는 iocharset이 없네요? 음음.. (fat section에는 있습니다)
..화이팅입니다!;;
[code:1]#!/bin/shfor X in `find .
이렇게 스크립트 만들어서 돌리면, 파일명을 euc-kr 에서 utf-8 으로 바꿔줍니다.
현재 디렉토리 하위에 있는 모든 파일명을 바꿔줍니다.
euc-kr, utf-8 을 반대로 써주면 utf-8 인코딩을 euc-kr 로 바꿔줍니다.
convmv 도 참조하시길.
convmv 도 참조하시길.
reencode두 있습니다. kldp.net에서 검색하면 나올거구요...
reencode두 있습니다. kldp.net에서 검색하면 나올거구요... gui 환경입니다.
흠뇨.
삼바 서버 설정에서 char set을 지정할 수 있습니다.
# man smb.conf
에서 charset 으로 검색해보세요
[quote="frag"][code:1]#!/bin/shfor
저에 경우에는 위의 코드가 잘 먹히지 않아서리...
조금 고쳤습니다.
이렇게 되면 하위 디렉트리는 포기 해야 하겠죠
근데...띄워쓴 글자 들에 대해 잘 동작 안하더군요
그래서 쪼금 고치고 이것으로 정착 했습니다.
convmv 는 find 와 결합이 잘 않되고....흠...
저도 convmv 한표 추가입니다.젠투에서 emerge convmv
저도 convmv 한표 추가입니다.
젠투에서 emerge convmv 하거나 데비안/우분투에서 apt-get install convmv 하면 깔립니다.
convmv -f cp949 -t utf8 -r --notest .
----
블로그 / 위키 / 리눅스 스크린샷 갤러리
[url]http://www.gentoo.or.kr/wiki/moin.c
http://www.gentoo.or.kr/wiki/moin.cgi/GnomeLocale#head-af49f10fde6be82205bcf5ef5cab7d39f3042179
이거 왜 안퍼지죠? 불편한가... :lol:
https://xenosi.de/
[quote]---------------------------------
data디렉토리밑에 aaa디렉토리밑에 bb디렉토리가 있다고 할때
kr2u8fR /data/* 이런식으로하면 하위디렉토리까지 모두 바뀌나요..
그리고 디렉토리는 utf8로 어떻게 변형시켜야하나요?
링크된곳에 파일 얘기 밖에 없어서 이렇게 질문을 드립니다.
그냥 bash 스크립트 입니다. 쉽게 작성되어 있으니 보시면 금방 아실겁
그냥 bash 스크립트 입니다. 쉽게 작성되어 있으니 보시면 금방 아실겁니다.
kr2u8fR 을 실행하면 kr2u8f 가 -type d -maxdepth 1로 실행되어,
해당 디렉토리의 모든 디렉토리가 변환됩니다.
그 후 kr2u8fD 가 실행되어 변환된 디렉토리에 들어가서 kr2u8f 와 kr2u8fD 를 반복합니다.
디렉토리명이 정리된 후 모든 디렉토리에 kr2u8fA 가 적용되어 파일명이 모두 변환됩니다.
https://xenosi.de/
댓글 달기