리눅스에서 한글 파일명 서버 이전 후, 파일을 찾을 수 없을 때
10년이 넘은 홈페이지 자료를 마이그레이션 하던 중, 파일명이 한글인 첨부파일들을 새로운 서버로 이전하니, nginx 에서 파일을 불러오지 못한다. (물론 find 에서도 못찾을 때가 있다)
백업은 호스팅 서버에서 ftp로 mac 에 다운 받은 후, mac에서 ubuntu 서버로 파일을 전송했다.
처음부터 압축해서 옮겼으면 별 문제 없었을 텐데. 많지 않아보여서 파일 전체를 받았더니, 머리가 아프다.
검색을 해보니, 파일명도 character 형식을 변경하는 방법(convmv)이 있어, 적용해보니 잘 된다. 처음에도 형식은 utf-8 이었고, ls 에서 한글 파일명은 잘 표시하지만, 파일을 찾을 수 없는 경우가 있었다. 그래서 강제로 euc-kr 로 한번 변경 후, 다시 utf-8로 변경하니, 잘 연결되어 해결 ^^