티스토리 뷰
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에서도 한글이 정상적으로 보여진다.
'프로그래밍 > Etc' 카테고리의 다른 글
[Etc] 모바일웹, 웹앱, 하이브리드앱, 네이티브앱 차이점 (0) | 2023.07.02 |
---|---|
[Etc] Spring Framework & Spring Boot With Java Support (0) | 2023.06.09 |
[Etc] Mac Java 설치 및 관리 with Brew (1) | 2022.07.26 |
[Etc] SSL connection error (0) | 2022.07.14 |
[Etc] Public IP 확인하는 2가지 방법 (0) | 2022.05.27 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
링크
TAG
- 자바스크립트
- 오라클
- 정렬 알고리즘
- javascript
- 성능분석
- 개발환경
- React
- spring
- 프로그래머스
- SQL
- effective java
- Linux 명령어
- Java
- 오라클 내장 함수
- 리액트 16
- 제주도 여행
- 프로그래머
- 소프트웨어공학
- Tomcat
- sort algorithm
- 제주도 3박4일 일정
- 리액트
- 회고
- 경력관리
- 자바
- Collection
- Maven
- 리눅스 명령어
- 이직
- Eclipse
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함