linux“mkdir bin lib lib/NAME test”命令在Windows中转换成什么?

not*_*off 1 linux command-line ruby

我正在编写 Ruby 教程,它正在使用列出的命令设置项目。

我不太清楚他们使用该命令究竟在做什么。

他们正在制作路径 bin/lib/lib/NAME/test 吗?'/' 可能让我觉得他们真的只是在创建一个 lib 文件夹?

提前致谢

use*_*686 6

正如我的物理老师常说的那样,“它并不像看起来那么简单……它比那更简单。”

命令参数——在 Linux 和 Windows 中——都是以空格分隔的,并分别mkdir处理每一个。因此,当您运行 时mkdir bin lib lib/NAME test,它会分别创建以每个参数命名的目录

它基本上相当于:

mkdir bin
mkdir lib
mkdir lib/NAME
mkdir test
Run Code Online (Sandbox Code Playgroud)

语法在 Windows 上也是相同的,无论您是在一个命令还是四个命令中创建所有四个目录 - 只有路径分隔符不同(Windows 使用lib\NAME)。