이 정보를 찾는 데 어려움을 겪고 있으며 시행착오를 통해 정보가 없을 수도 있다는 메시지가 나타납니다. OS X Lion(10.7)에서 파일 이름에 유효하지 않은 문자는 무엇입니까?
답변1
답변2
OS X에서 파일 이름에 유효하지 않은 문자는 무엇입니까?
파일 이름에 허용되는 문자유니코드, NUL을 포함한 모든 문자. OS API는 기존 이유로 인해 일부 문자를 제한할 수 있습니다.
Finder는 현재 파일 이름에 콜론 입력을 허용하지 않지만 백슬래시 입력은 허용합니다. 그러나 Finder에서 슬래시로 표시된 문자는 쉘에서 콜론으로 표시되며 그 반대의 경우도 마찬가지입니다. Finder는 ASCII 제어 문자도 허용하지 않습니다.
Bash는 (NUL)을 제외한 모든 제어 문자를 허용하는 것 같습니다 \000
. 다음 출력을 실행하여 테스트했습니다.
for i in {1..31} 127 0; do echo touch \\$(bc <<< "obase=8;$i"); done
답변3
편집됨
에 따르면위키피디아, 유일하게 유효하지 않은 문자는 슬래시 /
이지만 UNIX 계층에 있습니다.