哪些字符对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)允许在文件名 – 可能很多工具可以混淆这样的,但…