O fator limitante é mais o sistema operacional do que o FS. Por exemplo, o único caractere proibido em ext4 é '
(NULL), que também é proibido no unix, mas unix e linux possuem outro caractere proibido, %code% . '/'
'
Quais símbolos e (talvez) nomes são proibidos em diferentes sistemas de arquivos disponíveis na distribuição moderna do Linux?
No Unix, um nome de arquivo pode conter qualquer caractere, exceto '\ 0' (NUL) e '/' (separador de diretório). Todos os arquivos atuais do Linux / Unix têm que lidar com isso. Sistemas de arquivos estrangeiros podem ter suas próprias restrições (por exemplo, o MS-DOS FAT pode ter apenas nomes de arquivos no formato 8 + 3, com exatamente um '.', Provavelmente ':' e '\' também são proibidos; o VFAT presumivelmente proíbe ': 'e' \ 'somente).
Tags filesystems filenames