linux命令——磁盘命令mkdir

一、介绍

mkdir 命令用于创建文件夹或目录(类似dos下的md命令),要求创建目录的用户在当前目录中具有写权限, 并且指定目录名不能是当前目录中已有的目录或文件名称。名称区分大小写。

二、用法及参数

#mkdir --help

用法:mkdir [选项]... 目录...
若指定目录不存在则创建目录。

长选项必须使用的参数对于短选项时也是必需使用的。
  -m, --mode=模式       设置权限模式(类似chmod),而不是rwxrwxrwx 减umask
  -p, --parents         需要时创建目标目录的上层目录,但即使这些目录已存在也不当作错误处理
  -v, --verbose         每次创建新目录都显示信息
  -Z, --context=CTX     将每个创建的目录的SELinux 安全环境设置为CTX
      --help            显示此帮助信息并退出
      --version         显示版本信息并退出

-p,如果一个目录已经存在了,我们想重复创建这个目录,就使用-p选项。

  如果创建目录的时候,想要创建一系列不存在的目录,则会出错,提示目录不存在。如果也想要创建这一系列不存在的目录,就也需要使用-p选项。

三、实例

1、创建空目录

#mkdir test1

2、递归创建多个目录

#mkdir -p test2/test22

说明:同时创建多个目录

3、创建权限为777的目录

#mkdir -m 777 test3

说明:test3的权限为777,即rwxrwxrwx

4、创建新目录,都显示信息

#mkdir -v test4

mkdir: 已创建目录 "test4"

5、一个命令创建项目的目录结构

#mkdir -vp scf/{lib/,bin/,doc/{info,product},logs/{info,product},service/deploy/{info,product}}

#tree scf/

说明:创建目录结构,使用tree命令可看目录结构。

转自:http://www.cnblogs.com/peida/archive/2012/10/25/2738271.html

http://www.ibm.com/developerworks/cn/aix/library/au-badunixhabits.html

原文地址:https://www.cnblogs.com/kongzhongqijing/p/3483074.html