티스토리 뷰

 

Mac으로 문서작업을 하다 보면, Window에서 파일명이 자소 분리된다. 이에 관하여 빠르고 간단하게 Mac 한글파일명 자소 분리 해결법을 알아보자.

문제점 - 표준 정규화 인코딩 차이

  • Mac - NFD(조합형)
  • Window - NFC(완성형)

 

1. convmv 설치

brew install convmv

# 사용법
convmv -f utf8 -t utf8 --nfc --notest  <filename>

 

convmv 설치 후 위 명령어로 지정된 파일만 해결이 된다. 파인터에서 우클릭 형태로 쉽고 빠르게 작업하실 분은 아래 설명하는 Automator를 생성하자.

 

2. Automator 생성

Automator 실행 -> 새로운 문서 -> 빠른 동작 -> 왼쪽 검색창("셸") -> 오른쪽으로 드래그 -> 빨간색 영역 수정

# Apple Silicon
for i in "$@"; do
    /opt/homebrew/bin/convmv -f utf-8 -t utf-8 --nfc --notest "$i"
done

# Interl Mac
for i in "$@"; do
    /usr/local/bin/convmv -f utf-8 -t utf-8 --nfc --notest "$i"
done

수정이 완료되었으면, Automator를 저장하고 파인더를 새롭게 열면 우클릭으로 빠르고 쉽게 해결 가능하다.

파일명을 복사하고 붙여넣기 하면 자소 분리 여부를 확인할 수 있다. 이럴 때 우클릭을 통해 쉽고 빠르게 해결이 가능하다.

macOS Monterey 이전 버전에는 파인더 서비스 영역에 생성된다.

 

iterm 한글파일명 자소 분리

iterm에서 파일 목록을 볼 때도 한글파일명이 자소가 분리되어 보인다. 위에서 언급했던 인코딩 방식을 변경해주면 iterm에서도 한글이 정상적으로 보여진다.

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
링크
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
글 보관함