Tengo problemas para encontrar esta información y prueba y error me dice que es posible que no haya ninguna. ¿Cuáles son los caracteres no válidos para un nombre de archivo en OS X Lion (10.7)?
Respuesta1
Respuesta2
¿Cuáles son los caracteres no válidos para un nombre de archivo en OS X?
Caracteres permitidos en nombres de archivosUnicode, cualquier carácter, incluido NUL. Las API del sistema operativo pueden limitar algunos caracteres por motivos heredados
Actualmente, Finder no permite ingresar dos puntos en los nombres de archivos, pero sí permite ingresar barras invertidas. Sin embargo, los caracteres que se muestran como barras diagonales en Finder se muestran como dos puntos en los shells, y viceversa. Finder tampoco permite caracteres de control ASCII.
Bash parecía permitir todos los caracteres de control excepto \000
(NUL). Lo probé ejecutando la salida desde:
for i in {1..31} 127 0; do echo touch \\$(bc <<< "obase=8;$i"); done
Respuesta3
EDITADO
De acuerdo aWikipedia, el único carácter no válido es la barra diagonal /
, pero en la capa UNIX.