📝 Shell로 파일명 자음 모음 분리 해결하기
MacOS는 Unicode Normalization에서 NFD를 사용하는 반면, Windows, Linux는 NFC를 사용한다. MacOS에서 작성된 파일은 그 결과 자모가 풀어져보이는 일이 발생한다. 거슬리는점은 ls같은 명령어에서는 이게 드러나지 않지만, 경로가 인코딩이 깨져 나오기때문에 Nextcloud같은 서비스에서는 아예 접근이 불가능해진다. 이 문제는 convmv로 간단히 해결 가능했다.
1convmv -r -f utf8 -t utf8 --nfc ./*위 명령어로 dry-run을 하고, --notest flag를 붙여주면 파일명이 바뀌게된다.