Lifove Story

자모가 분리된 파일명 리눅스에서 복구하는 방법 본문

Lifove IT

자모가 분리된 파일명 리눅스에서 복구하는 방법

Lifove 2015. 10. 17. 01:30

Mac에서 저장된 한글 파일들의 자모가, 리눅스에서 로 떨어져서 나오는 현상이 있다.


예를 들어, 파일명.txt가 ㅍㅏㅇㅣㄹㅁㅕㅇ.txt로 나오는 현상이다. 원인은 유니코드 포멧이 달라서 생기는 문제라고 한다. (NFD와 NFC의 차이라고 함) Linux는 해당 문제를 자동으로 처리 해주지 않는다. 관련 정보는 http://aero2blog.blogspot.ca/2011/07/macos-x.html 이 곳을 참고하면 된다. 그런데, 앞에 링크에 나온 해결책은 현재 디렉터리에 있는 한글 파일명에 대해서만 복구 해준다. 하지만, NFD 포멧을 NFC로 변경해 주는 다음 명령어 하나면, 하위 디렉터리에 있는 모든 한글 이름으로 된 디렉터리와 파일명을 변경해준다.


convmv -r --nfc --nosmart -f UTF-8 -t UTF-8 --notest DIRECTORY


DIRECTORY 부분을, 파일명을 복구하고 싶은 나의 디렉터리 경로로 지정해 주면 된다.

해당 명령어의 출처는 askubuntu.


이 글이 도움이 되셨으면 공감을 눌러주세요.

반응형