linux mkdir命令:创建目录(文件夹)

mkdir是创建目录的命令。其基本信息如下:
  • 命令名称:mkdir
  • 英文原意:make directories
  • 所在路径:/bin/mkdir/
  • 执行权限:所有用户
  • 功能描述:创建空目录
命令格式:
[root@localhost -]#mkdir [选项]目录名
选项:

-P:递归建立所需目录
mkdir是一个非常简单的命令,其主要作用就是建立一个空目录。

常见用法:

【例1】建立目录:

[root@localhost ~]#mkdir cangls
[root@localhost ~]#ls
anaconda-ks.cfg cangls install.log install.log.syslog

我们建立一个名为cangls的目录,通过ls命令可以看到这个目录已经建立。注意,我们在建立目录的时候使用的是相对路径,所以这个目录被建立到当前目录下。

【例2】递归建立目录:
如果想建立一串空目录,可以吗?

[root@localhost ~]#mkdir lm/movie/jp/cangls
mkdir:无法创建目录“lm/movie/jp/cangls”.没有那个文件或目录。

这条命令报错,没有正确执行,是因为这4个目录都是不存在的,mkdir默认只能在已经存在的目录中建立新目录。

如果需要建立一系列的新目录,则需要加入“-p”选项,递归建立才可以。例如:

[root@localhost ~]#mkdir -p lm/movie/jp/cangls
[root@localhost ~]#ls
anaconda-ks.cfg cangls install.log install.log.syslog lm
[root@localhost ~]#ls lm/
movie
#这里只査看一级子目录,其实后续的jp目录、cangls目录都已经建立

所谓的递归建立,就是一级一级的建立目录。

it点点

it点点

满地都是六便士他却抬头看见了月亮。

留下你的评论

*评论支持代码高亮<pre class="prettyprint linenums">代码</pre>