¿Qué caracteres no son válidos para un nombre de archivo ext3? Me imagino que al menos /es un personaje no válido y probablemente \0. ¿Hay una lista oficial en alguna parte?
No estoy exactamente seguro de dónde buscar esta información, así que dígame dónde la encontró.

Respuestas:
Solo esos dos.
Desde la página de Wikipedia en ext3 :
fuente
/ parece estar permitido, al menos en ext3 (supuestamente en todo, ext, ext2 y ext3 al menos, probablemente también ext4) - solo intente esto:
f = 'prueba / archivo'; echo "Prueba: '$ {f}'" para c en contacto ll rm; hacer eval "$ {c} '$ {f}'" hechoEso creará "prueba / archivo", también me sorprendió ... Lo creará, lo mostrará con el comando ls y finalmente lo eliminará con rm
Puede escribirlo en una línea en bash:
$ f = 'prueba / archivo'; para c en contacto ll rm; evalúe "$ {c} '$ {f}'"; hechoEntonces / parece estar (bizerrely) permitido en los nombres de archivo; probablemente, muchas herramientas pueden confundirse con ...
fuente
touch: cannot touch 'test/file': No such file or directory