저는 OSX에서 Bash 3.2.57을 사용하고 있습니다.
cp
오늘 우연히 타이핑 , CP
복사, ls
파일 LS
나열, rm
삭제할 수 있다는 사실을 발견했습니다 RM
. CD
디렉토리 변경이 작동하지 않습니다. (아마도 cd
내장되어 있기 때문일 것입니다.)
man CP
기다려도 man RM
소용없어
which CP
나에게 지적했지만 내 목록에는 없습니다 /bin/CP
.CP
/bin
그러나 file /bin/CP
그것은 보여줍니다 /bin/CP: Mach-O 64-bit executable x86_64
.
모든 것이 매우 혼란스럽습니다!
답변1
대소문자를 구분하지 않고 대소문자를 보존하는 동작은 Apple이 선택한 오래된 방식이며 쉘이 사용자가 입력한 내용을 그대로 반영하는 것 같습니다. (해 보세요 LS /BIN/CP
.) 결국 고맙게도APFS, 올 가을 macOS High Sierra에서 사용할 수 있는 Apple 파일 시스템입니다. watchOS, tvOS, iOS에서도 실행됩니다. HFS+는 대소문자를 구분하도록 형식을 지정할 수 있지만 모든 소프트웨어에서 차이점을 알 수 있는 것은 아닙니다.