반응형
Find
-
Mac에서 한글 인코딩 다 깨졌을 때 모든 파일 변경하기 (find, read, iconv)개발 환경/Mac 2020. 3. 16. 19:52
윈도우에서 만든 txt 파일이 맥에서 열면 위와 같이 고대어가 된다. 찾아보니 원인은 윈도우에서 작성된 파일이 'cp949'로 인코딩되었기 때문이란다. 폴더 하부에 있는 모든 txt파일까지 전부 다시 'uft-8'로 바꿔보자. 1. find 명령어 find 명령어는 검색어에 따라 파일을 찾아주는 명령어이다. 나의 타겟은 txt파일이다. find . -name "*.txt" 위에 .은 현재 디렉토리를 말하고 현재 디렉토리부터 하위 디렉토리까지 모두 검색한다. -name은 검색어고 "*.txt"에서 *은 모든 경우을 말한다. 위 명령어를 실행하면 현재 디렉토리부터 하위 디렉토리까지 모든 txt파일을 찾아준다. 2. iconv 명령어 iconv 명령어는 문자열의 인코딩을 바꿔주는 명령어이다. 나는 현재 'cp..