哪些文件系统支持文件名中的换行符?

rig*_*old 5 filesystems

对于编程挑战,我需要一个支持文件名中的换行符的文件系统,因此文件可以命名为:

A
filename
with
newlines
Run Code Online (Sandbox Code Playgroud)

我找不到任何。谁能帮我?

Mar*_*ers 7

大多数 Unix 文件系统都允许这样做。但是您经常会遇到各种不知道如何处理的程序和脚本的麻烦。如果你这样做

date > 'test-
ing'
ls -lbd test*
Run Code Online (Sandbox Code Playgroud)

然后你会\n在文件名中看到一个换行符。

  • 当 Steve Bourne 测试他的 shell 时,他有一个包含 254 个单字符文件名的目录——它对那些不希望文件名中包含这些字符的程序造成了严重破坏。 (3认同)