Answers:
/似乎是允许的,至少在ext3上(应该至少在ext,ext2和ext3中,可能还有ext4)-只需尝试以下操作:
f ='测试/文件'; 回声“测试:'$ {f}'” 对于c in ll rm; do 评估“ $ {c}'$ {f}'” 做完了
那将创建“测试/文件”,也让我感到惊讶...它将创建它,使用ls命令显示它,最后使用rm将其删除
您可以在bash的一行中键入它:
$ f ='test / file'; for c in ll rm;执行eval“ $ {c}'$ {f}'”;完成
所以/似乎允许(bizerrely)文件名-尽管很多工具可能会与之混淆...
touch: cannot touch 'test/file': No such file or directory