linux操作系统中mkdir 命令用来创建目录,要求创建目录的用户,在当前目录中具有写权限,并且指定的目录名不能是当前目录中已有的目录。
1.命令格式
mkdir [option] dir…
2.命令参数
- -m, –mode=模式,设定权限<模式> (类似 chmod),而不是 rwxrwxrwx 减 umask
- -p, –parents 可以是一个路径名称。此时若路径中的某些目录尚不存在,加上此选项后,系统将自动建立好那些尚不存在的目录,即一次可以建立多个目录;
- -v, –verbose 每次创建新目录都显示信息
- –help 显示此帮助信息并退出
- –version 输出版本信息并退出
3.使用案例
1)创建目录
mkdir test1
ls
在当前目录下创建test1目录
创建一个已经存在的目录,会创建不成功直接失败
2)创建带权限目录
在当前目录下创建立test2目录,并且只有文件所有者有读、写和执行权限,其他人无权访问
ls -al test1
mkdir -m 700 test2
ls -al test2
由图片可知,mkdir命令默认条件下执行后,创建的目录权限为755 ,使用 -m 参数后,权限设定为自定义的权限
3)创建子目录
-p参数,可以帮助我们在创建子目录时,如果子目录的父目录不存在,可以帮助我们直接创建一个
ls
mkdir -p -m 700 ./bin/a1
ls -al ./bin
ls
在当前目录下创建bin目录,并且在bin目录下创建a1目录 ,且权限设置为700。由图可知这里的权限设定是针对于子目录的。
不加-p参数执行创建子目录,并且子目录的父目录不存在,则目录创建失败,执行命令时会给出相应的错误信息
4)创建多个目录
mkdir a2 a3 a4
在当前目录下,创建a2,a3,a4这三个目录
5)创建目录时显示信息
-v参数,即可显示创建目录时的信息
6)显示版本号
mkdir --version
本文内容来自网友供稿,文章观点仅代表作者本人,本站非盈利且无偿提供信息存储空间服务,不拥有所有权,如有文章有不实信息或侵犯了您的权益,请发送邮件至 cfseo1997@163.com 反馈核实,如需转载请注明出处:https://www.taobobolive.com/267691.html