相关疑难解决方法(0)

在文件名中使用哪些字符是有效的?

我似乎可以使用几乎任何有效字符在 unix 中创建文件名。

touch \; &&
touch \\ &&
touch \" &&
touch $'\n' &&
touch $'\t' &&
touch $'\v' &&
touch $'\23' &&
touch $'\13' &&
echo "DONE!"
Run Code Online (Sandbox Code Playgroud)

我发现唯一不起作用的字符是/NUL

touch /
touch $'\0'
Run Code Online (Sandbox Code Playgroud)

文件名中是否还有其他无效或无法使用的字符?

filesystems filenames files namespace

14
推荐指数
1
解决办法
3万
查看次数

标签 统计

filenames ×1

files ×1

filesystems ×1

namespace ×1