결론 - 리눅스는 대소문자 구분하고 윈도우는 대소문자 구분 못한다
윈도우는 case sensitive가 없다,
하지만 리눅스는 case sensitive가 있다.
예를 들어 cd abcd란 명령이 있다고 할때,
윈도우 : cd abcd (O)
CD abcd (O)
리눅스 : cd abcd (O)
CD abcd (X)
이렇게 된다. 즉 동일한 커맨드일 때, 오타가 아닌 대소문자 문제라면 윈도우에선 정상작동, 리눅스에선 오작동이 일어난다.
이유를 들자면,
리눅스 : 유닉스에서 나온것이고, 유닉스는 C에서 출발한 것이며, C는 case sensitive가 된다.
윈도우 : 도스엔 to_upper()만 지원했다. 즉 파일이름은 무조건 대문자였고, 이 전통이 이어져 내려왔기 때문에 case sensitive가 없다.
참고 : Why is linux case sensitive?
(http://www.linuxquestions.org/questions/linux-general-1/why-is-linux-case-sensitive-125995/)
출처: http://1ststreet.tistory.com/entry/윈도우와-리눅스의-Case-Sensitive [1ststreet의 블로그~]
출처: http://1ststreet.tistory.com/entry/윈도우와-리눅스의-Case-Sensitive [1ststreet의 블로그~]
'서버관련지식' 카테고리의 다른 글
레드햇의 리눅스 배포판의 페도라와 centos 차이 설명 (0) | 2017.09.10 |
---|---|
클럭 cpu 코어 개념 (0) | 2017.09.10 |
cent os 와 fedora 와 레드햇 비교글 (0) | 2017.09.09 |
Vim작성중 쉘(커맨드라인)으로 나가기 (0) | 2016.08.18 |
리눅스계열 서버 설치된 프로그램 버젼 확인 방법 (0) | 2016.08.10 |