본문 바로가기

IT

영문 우분투에서 파일탐색기에서 한글이름 정렬이 안되는 경우

반응형

영문으로 설치를하고 한글입력기만 설치해서 사용하는데, 탐색기에서 한글로 된 파일명이 영문파일들 사이에 끼어들거나 한글파일명의 파일들이 정상적으로 순서대로 정렬되지 않는다.


영문파일을 정렬하듯이 한글명칭에 대해서 1바이트씩 잘라서 정렬에 사용하는 듯하다. (UTF-8파일명의 경우 한글이 가나다 순으로 정렬되지 않는다. 값이 우리가 생각하는 한글순서대로 정의되어 있지 않기때문인 듯 하다.)


하여 처리할 수 있는 방법


1. /etc/environment 파일을 수정


PATH=”/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games”

이후에 다음 줄을 넣어준다.

LC_COLLATE="ko_KR.UTF-8"

2. 위의 것만 입력하면 LC_ALL로 정의된 프로그램이 정상적으로 실행되지 않는 경우가 있다고 한다. (아직 경험이 없음)

하여 다음과 같은 추가 작업을 수행한다.

sudo localedef -f EUC-KR -ci ko_KR /usr/lib/locale/ko_KR.EUC-KR  sudo localedef -f UTF-8 -ci ko_KR /usr/lib/locale/ko_KR.UTF-8
sudo dpkg-reconfigure locales

요렇게 하고 로그아웃, 로그인하면 흔히 정렬되어있는 영문오름차순 이후 한글오름차순으로 정렬된 파일목록을 볼 수 있다. 끝.


참조사이트 링크


1. http://www.ubuntu-kr.org/viewtopic.php?p=37394


2. http://marginalmemo2.wordpress.com/2013/07/31/%EC%9A%B0%EB%B6%84%ED%88%AC%EC%97%90%EC%84%9C-%ED%95%9C%EA%B8%80%EC%A0%95%EB%A0%AC/

반응형