Shell 스크립트 'No such file or directory' 오류 완벽 해결법
· 약 5분
Windows에서 작성한 Shell 스크립트를 Linux나 WSL에서 실행할 때 발생하는 'No such file or directory' 오류의 원인과 해결방법을 알아보겠습니다.
이 글에서 다룰 내용:
- DOS/Windows와 Unix/Linux 줄바꿈 차이점 이해
- 다양한 해결방법과 각각의 장단점
- 문제 예방을 위한 개발 환경 설정
- 실무에서 유용한 팁과 도구들
TL;DR: Windows에서 작성한 스크립트의 CRLF 줄바꿈이 Linux에서 문제를 일으킵니다.
dos2unix
명령어나sed 's/\r$//'
로 해결하고, Git 설정과 .gitattributes로 예방하세요.