为什么我无法使用终端创建名为“/”的文件夹?

Mik*_*lMC 2 command-line bash gnome-terminal mkdir

我尝试使用 mkdir 命令创建一个名为“/”的文件夹。但它返回了一条消息说:

mkdir: cannot create directory ‘/’: File exists
Run Code Online (Sandbox Code Playgroud)

我尝试引用名称“/”,并将转义字符添加为 \。但它仍然返回相同的错误消息。谁能告诉我,我在这里面临的问题是什么?

cho*_*oba 10

/是目录分隔符,文件名和目录名不能包含它。在维基百科检查保留字符和单词

/单独使用指向最顶层的目录,正如您所知道的,该目录已经存在。


hee*_*ayl 6

由于/在 *nix 中设置文件系统层次结构时已经创建了根目录 ( )(第一次安装系统),您会收到上述错误,指出该目录已存在。

附带说明一下,如果您想创建一个名为 的文件/目录foo/bar,您将无法创建,因为/*nix 中用于区分目录的分隔符是 。

这来自Unix时代。根据 Unix 文件系统设计,文件名可以包含除/and \0(ASCII NUL)之外的任何字符。