У меня проблемы с поиском этой информации, а метод проб и ошибок говорит мне, что ее может и не быть. Какие недопустимые символы для имени файла в OS X Lion (10.7)?
3 ответа
Какие недопустимые символы для имени файла в OS X?
Допустимые символы в именах файлов Unicode, любые символы, включая NUL. API-интерфейсы ОС могут ограничивать некоторые символы по устаревшим причинам
В настоящее время Finder не позволяет вводить двоеточия в именах файлов, но он позволяет вводить обратную косую черту. Однако символы, показанные как косые черты в Finder, отображаются как двоеточия в оболочках, и наоборот. Finder также не допускает никаких управляющих символов ASCII.
Казалось, что в Bash разрешены все управляющие символы, кроме \000
(NUL). Я проверил это, запустив вывод из:
for i in {1..31} 127 0; do echo touch \\$(bc <<< "obase=8;$i"); done
РЕДАКТИРОВАНИЕ
Согласно Википедии, единственный недопустимый символ - это косая черта /
, но на уровне UNIX.