Show GN: 자모야 모여라 - 파일명 자소 분리 해결 도구 (웹/CLI)
(jamoya.one)macOS Finder에서 지정한 한글 파일 이름은 윈도 등에서 자소가 분리되어 표시됩니다. 이를 해결하는 웹 및 CLI 도구를 제작했습니다. NFD로 인코딩 된 파일명을 NFC로 normalize 하는 방식으로 작동합니다. 모든 변환은 로컬에서 이뤄집니다. (ㅍㅏㅇㅣㄹㅁㅕㅇ
→ 파일명
)
사용 방법
- 웹: 자모야 모여라에 접속해 파일 및 폴더를 끌어다 놓습니다. (jamoya.one)
- CLI: 다음 명령어를 실행합니다. 디렉터리 내 모든 파일을 확인하고 변환합니다.
npx jamoya-one@latest # 읽기 전용 - NFD로 인코딩 된 파일을 안내합니다.
npx jamoya-one@latest --write # 쓰기 - 파일명을 NFC로 인코딩합니다.
CLI는 npm 패키지이므로 Node.js 및 npm을 필요로 합니다. Node.js 웹사이트에서 최신 LTS 바이너리를 다운로드해 설치하거나, nvm과 같은 버전 관리자를 사용합니다.
추가 링크
앗 이거 좋네요!
저는 "맥에서 깨진 한글 파일명 복구하기" 의 서비스 스크립트도 자주 사용하는데요.
혹시 가능하다면 이렇게 서비스로 만들어주시는 것도 나름 편리할 것 같아서 제안 드려봅니다.
on run {input, parameters}
set p to path to me
return p
end run
셸 스크립트 실행
APP_PATH=$1
cd "$APP_PATH"
npx jamoya-one@latest --write
위와 같이 작성하면 되려나요.
의견 감사합니다. 공유해 주신 사례에서 사용되는 'Workflow'를 살펴봤는데, Finder 항목 이름 변경에 다음 기능들만 제공되어서 구현이 어려울 것 같습니다.
- 날짜 또는 시간 추가
- 텍스트 추가
- 대소문자 변경
- 연속된 이름 만들기
- 텍스트 대치
- 단일 항목 이름 지정