"mkdir"和"mkdirs"都是在Unix或类Unix系统(如Linux)中用于创建目录的命令,它们的主要区别在于,"mkdir"只能创建单级目录,而"mkdirs"可以创建多级目录。
如果你使用"mkdir /a/b/c",系统会抛出一个错误,因为"/a"这个目录不存在,但是如果你使用"mkdirs /a/b/c",系统就会成功创建这个多级目录,包括"/a"、"/a/b"和"/a/b/c"。
"mkdirs"提供了更强大和灵活的功能,可以用来创建任意级别的目录,需要注意的是,并非所有的shell都支持"mkdirs",你可能需要查看你的特定环境的文档来了解其具体行为。