mkdir命令 – 创建目录文件
mkdir命令来自英文词组”make directories“的缩写,其功能是用来创建目录文件。使用方法简单,但需要注意若要创建的目标目录已经存在,则会提示已存在而不继续创建,不覆盖已有文件。而目录不存在,但具有嵌套的依赖关系时,例如/Dir1/Dir2/Dir3/Dir4/Dir5,要想一次性创建则需要加入-p参数,进行递归操作。
语法格式 : mkdir [参数] 目录名
常用参数:
参数 | 含义 | 操作示例 |
---|---|---|
-m | 指定权限值(数字表示),如 755、700 等。注意不要省略前导零。 | 在当前目录下创建名为 “test” 的目录并设置权限为 755:mkdir -m 755 test |
-p | 可以创建多级目录,如果目录不存在则同时创建。 | 创建多级目录(如果 “dir1” 和 “dir2” 目录不存在,则同时创建它们):mkdir -p dir1/dir2 |
-v | 显示详细的执行信息。 | 创建名为 “test” 的目录并显示详细执行信息:mkdir -v test |
-z | 设置新建目录的 SELinux 安全上下文。 | 创建名为 “test” 的目录并设置其 SELinux 安全上下文为 “s0:c123”:mkdir -z s0:c123 test |
–help | 查看 mkdir 命令的帮助信息。 | 查看帮助信息:mkdir --help |
–version | 显示 mkdir 命令的版本信息。 | 查看 mkdir 命令的版本信息:mkdir --version |
操作示例
mkdir aa 就是创建一个名为aa的空目录
同时创建多个就是mkdir
目录名
空格目录名
创建多层级,就要使用到递归 递归就是使用选项-p
建多层级,就要使用到递归 递归就是使用选项-p
mkdir -p g/gg/ggg/ggg就是创建多层级目录