有没有ext3文件名的无效字符?

哪些字符对ext3文件名无效? 我想至less/是一个无效的字符,可能\0 。 有没有正式的清单?

我不确定在哪里寻找这些信息,所以请告诉我你在哪里find它。

就这两个

从ext3的维基百科页面 :

文件名中允许的字符 – 除NULL和“/”以外的所有字节

/似乎是被允许的,至less在ext3(据说在所有ext,ext2和ext3至less,也可能是ext4) – 试试这个:

 F = 'testing/文件'; 回声“testing:'$ {f}'”
因为c联系ll rm;做
 eval“$ {c}'$ {f}'”
 DONE

这将创build“testing/文件”,也让我感到惊讶…它会创build它,用ls命令显示它,最后用rm

你可以在bash中的一行中input:

  $ f ='test / file'; for c in touch ll rm; do eval“$ {c}'$ {f}'”; done 

所以/似乎是(bizerrely)允许在文件名 – 可能很多工具可以混淆这样的,但…