Linux mkdir命令

mkdir(Make Directory)


[root@shuai /]# mkdir --help
用法:mkdir [选项]... 目录...
若指定目录不存在则创建目录。


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


[root@shuai /]# mkdir hist
[root@shuai /]# mkdir hist
mkdir: 无法创建目录"hist": 文件已存在
[root@shuai /]# mkdir -p hist
[root@shuai /]# mkdir hist/a/b
mkdir: 无法创建目录"hist/a/b": 没有那个文件或目录
[root@shuai /]# mkdir -p hist/a/b
[root@shuai /]# tree hist/
hist/
└── a
    └── b


2 directories, 0 files
[root@shuai /]# mkdir -pv hist/a/b/c/d/e/f
mkdir: 已创建目录 "hist/a/b/c"
mkdir: 已创建目录 "hist/a/b/c/d"
mkdir: 已创建目录 "hist/a/b/c/d/e"
mkdir: 已创建目录 "hist/a/b/c/d/e/f"

[root@shuai /]# 


mkdir批量创建多目录

[root@shuai /]# mkdir -p test/dir{1..5}

[root@shuai /]# tree /test

/test

├── dir1

├── dir2

├── dir3

├── dir4

└── dir5

 

5 directories, 0 files

[root@shuai /]# 

mkdir创建多级目录和多级子目录

[root@shuai /]# mkdir -pv test/{1..3}/{4..6}
mkdir: 已创建目录 "test/1"
mkdir: 已创建目录 "test/1/4"
mkdir: 已创建目录 "test/1/5"
mkdir: 已创建目录 "test/1/6"
mkdir: 已创建目录 "test/2"
mkdir: 已创建目录 "test/2/4"
mkdir: 已创建目录 "test/2/5"
mkdir: 已创建目录 "test/2/6"
mkdir: 已创建目录 "test/3"
mkdir: 已创建目录 "test/3/4"
mkdir: 已创建目录 "test/3/5"
mkdir: 已创建目录 "test/3/6"
[root@shuai /]# tree /test/
/test/
├── 1
│   ├── 4
│   ├── 5
│   └── 6
├── 2
│   ├── 4
│   ├── 5
│   └── 6
├── 3
│   ├── 4
│   ├── 5
│   └── 6
├── dir1
├── dir2
├── dir3
├── dir4
└── dir5


17 directories, 0 files
[root@shuai /]# 


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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值