Linux命令-mkdir命令

mkdir命令:
    创建指定的名称的目录,要求创建目录的用户在当前目录中具有写权限,并且指定的目录名不能是当前目录中已有的目录。
命令参数:
  -m, --mode=模式,设定权限<模式> (类似 chmod),而不是 rwxrwxrwx 减 umask

  -p, --parents  可以是一个路径名称。此时若路径中的某些目录尚不存在,加上此选项后,系统将自动建立好那些尚不存在的目录,即一次可以建立多个目录; 

  -v, --verbose  每次创建新目录都显示信息

      --help   显示此帮助信息并退出

      --version  输出版本信息并退出
-----------------------------------------------------------------------------------
1.创建一个空目录
[root@root test01]# ls
test1  test2  test4  test5  备份
[root@root test01]# mkdir test6
[root@root test01]# ls
test1  test2  test4  test5  test6  备份
-----------------------------------------------------------------------------------
2.递归创建多个目录
[root@root test01]# ls
test1  test2  test4  test5  test6  备份
[root@root test01]# mkdir -p test7/test71
[root@root test01]# ls
test1  test2  test4  test5  test6  test7  备份
[root@root test01]# ls test7
test71
-----------------------------------------------------------------------------------
3.创建权限为777的目录(test8的权限为rwxrwxrwx)
[root@root test01]# mkdir -m 777 test8
[root@root test01]# ll
总用量 32
drwxr-xr-x 2 root root 4096 1月  18 11:07 test1
drwxr-xr-x 2 root root 4096 1月  18 18:18 test2
drwxr-xr-x 3 root root 4096 1月  22 10:48 test4
drwxr-xr-x 3 root root 4096 1月  21 17:24 test5
drwxr-xr-x 2 root root 4096 1月  25 17:05 test6
drwxr-xr-x 3 root root 4096 1月  25 17:07 test7
drwxrwxrwx 2 root root 4096 1月  25 17:09 test8
drwxr-xr-x 4 root root 4096 1月  21 17:11 备份
------------------------------------------------------------------------------------
4.创建新目录都显示信息
[root@root test01]# mkdir -v test9
mkdir: 已创建目录 "test9"
[root@root test01]# ls
test1  test2  test4  test5  test6  test7  test8  test9  备份
-----------------------------------------------------------------------------------
5.一个命令创建项目的目录结构
[root@root test01]# ls
test1  test2  test4  test5  test6  test7  test8  test9  备份
[root@root test01]# mkdir -vp test10/{a/,b/,c/{c1,c2},d/{d1/{d11,d22},d2},e/}
mkdir: 已创建目录 "test10"
mkdir: 已创建目录 "test10/a/"
mkdir: 已创建目录 "test10/b/"
mkdir: 已创建目录 "test10/c"
mkdir: 已创建目录 "test10/c/c1"
mkdir: 已创建目录 "test10/c/c2"
mkdir: 已创建目录 "test10/d"
mkdir: 已创建目录 "test10/d/d1"
mkdir: 已创建目录 "test10/d/d1/d11"
mkdir: 已创建目录 "test10/d/d1/d22"
mkdir: 已创建目录 "test10/d/d2"
mkdir: 已创建目录 "test10/e/"
[root@root test01]# ls test10
a  b  c  d  e
[root@root test01]# tree test10
test10
├── a
├── b
├── c
│   ├── c1
│   └── c2
├── d
│   ├── d1
│   │   ├── d11
│   │   └── d22
│   └── d2
└── e

11 directories, 0 files
----------------------------------------------------------------------------------------
 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值