Quais caracteres são inválidos para um nome de arquivo ext3? Eu imagino que pelo menos /
seja um personagem inválido e provavelmente \0
. Existe uma lista oficial em algum lugar?
Não sei exatamente onde procurar essas informações. Por favor, diga-me onde as encontrou.
Respostas:
Apenas esses dois.
Na página da wikipedia no ext3 :
fonte
/ parece permitido, pelo menos no ext3 (supostamente no total, ext, ext2 e ext3 pelo menos, provavelmente também ext4) - tente o seguinte:
Isso criará "test / file", me surpreendeu também ... Ele criará, mostrará com o comando ls e finalmente o removerá com rm
Você pode digitá-lo em uma linha no bash:
Portanto, parece-me permitido (de forma bizarra) nos nomes de arquivos - provavelmente muitas ferramentas podem ser confundidas com tais ...
fonte
touch: cannot touch 'test/file': No such file or directory