본문 바로가기
Errors

[CLI] Power shell에서 한글 경로

by ds31x 2023. 6. 29.

한글은 정말 훌륭한 언어이지만...

개발 환경에서 가급적 피해야할 것이 한글이 들어간 path임.

특히 open source library들을 많이 이용해야하는 경우 골아픈 일이 생길 확률이 커진다.

utf-8이 일반화되면서 정말정말 많이 개선이 되었지만, 그래도 공백문자와 한글이 들어간 경로를 사용하는 건 절대 하지 말라고 권한다. (아무리 애기해도 꼭 그렇게 하는 사람들이 있다. ㅋ)

간단한 예로 power shell에서 cat 명령어와 echo명령어를 수행한 경우를 들어본다.

cat은 한글이 들어간 경로의 power shell 의 프로파일을 못 찾는다는 메시지를 보인다. ==;;

echo는 제대로 동작한다.

한글 경로를 사용했고 script에서 사용한 명령어나 소스 코드의 라이브러리가 해당 경로의 리소스 접근에 문제를 보일 경우, 디버깅도 귀찮고 여러가지로 해결이 까다로울 수 있다.
그렇다고 모든 라이브러리를 한글 경로 여부를 체크할 수도 없으니... ==;;

onedrive로 통합은 좋은데 이놈의 문서 같은 한글명 디렉토리는 좀 선택하게 해주면 좋을텐데 . ㅋ