版权声明更新:2017-05-09
博主:LuckyAlan
联系:[email protected]
声明:吃水不忘挖井人,转载请注明出处!
1 文章介绍
本文介绍了Linux下命令mkdir。
2 开发平台
Linux
3 阅前须知
无
4 文章正文
mkdir(make directory)用于创建目录。
4.1 命令
4.1.1 命令
命令格式: mkdir [选项] 目录
命令功能:在指定位置创建目录,要求创建目录的用户在当前目录中具有写权限,并且指定的目录名不能是当前目录中已有目录。
4.1.2 参数
- -m 或--mode 设置文件模式(暂不深究)
- -p 或 --parents 可以是一个路径名称。此时若路径中的某些目录尚不存在,加上此选项后,系统将自动建立好那些尚不存在的目录,即一次可以建立多个目录
- -v 或 --verbose 每次创建都打印创建信息
- -z 或 --context (暂不深究)
- --help 显示帮助页面并退出
- --version 输出版本信息并退出
4.2 命令实例
再此之前我们见一个目录test(参考4.2.1)。
4.2.1 创建一个空目录
命令: mkdir test1
使用ll查看,相关信息如下:
4.2.2 递归创建目录
命令: mkdir -p test2/test22
使用ll查看的信息如下:
4.2.3 创建权限为777的目录
777权限指的是当前用户可以对相应的文件进行读取(r)、写入(w)、执行(x)的操作。
命令: mkdir -m 777 test2
使用ll查看信息如下图:
在上图中我们可以看到,和我们4.3.1、4.3.2创建的目录有一点区别(关于ll打印出来的信息,请查看《每天一个Linux命令(2):ls命令》)。
4.3.4 创建目录的时候显示信息
命令: mkdir -v test4
使用ll查看信息如下图:
4.3.5 一个命令创建项目的目录结构
命令:
1 mkdir -vp scf/{lib/,bin/,doc/{info,product},logs/{info,product},service/deploy/{info,product}}
从上面的命令中我们可以看到,实际上这里是使用了p和v两种model(也就是说model可以为多种)输入效果如下:
使用tree来查看(首先得安装了tree):
5 参考资料
1、本文概念部分参考了维基百科。
2、本文很大程度上是来自《每天一个linux命令(4):mkdir命令》。
时间: 2024-09-30 15:33:41