每天一个Linux命令:mkdir(4)

mkdir

mkdir命令 用来创建指定的名称的目录,要求创建目录的用户在当前目录中具有写权限,并且指定的目录名不能是当前目录中已有的目录

格式

mkdir [选项] [目录..]

参数选项

参数 备注
-Z 设置安全上下文,当使用SELinux时有效
-p 同--parents ,若所要建立目录的上层目录目前尚未建立,则会一并建立上层目录
-m <目标属性>或--mode<目标属性>建立目录的同时设置目录的权限
-v --version 显示版本信息

实例

  • 递归创建多个目录

    命令:mkdir -p dir1/dir2/dir3

    [root@VM_0_9_centos ~]# mkdir -p dir1/dir2/dir3
    [root@VM_0_9_centos ~]# ls -Rl 
    
    ./dir1:
    total 4
    drwxr-xr-x 3 root root 4096 Oct 25 14:41 dir2
    
    ./dir1/dir2:
    total 4
    drwxr-xr-x 2 root root 4096 Oct 25 14:41 dir3
    
    ./dir1/dir2/dir3:
    total 0
    
  • 创建权限为777的目录

    命令:mkdir - m 777 test1*

    [root@VM_0_9_centos ~]# mkdir -m 777 test7
    drwxrwxrwx 2 root root      4096 Oct 25 14:43 test7
    
  • 一个命令创建项目的目录结构

    命令:mkdir -vp

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

参考

猜你喜欢

转载自www.cnblogs.com/DiDi516/p/11738115.html