mkdir 命令 – 创建目录文件

mkdir 命令的功能是用来创建目录文件。使用简单,但需要注意若要创建的目标目录已经存在,则会提示已存在而不继续创建,不覆盖已有文件。而目录不存在,但具有嵌套的依赖关系,例如a/b/c/d/e/f,要想一次性创建则需要加入 -p 参数,进行递归操作。

目录

一、语法格式  

二、常用参数

三、命令实战

3.1 在当前工作目录,建立一个目录文件

3.2 在当前工作目录,一次性创建多个有嵌套关系的目录文件

3.3 在当前工作目录中,创建一个目录文件并设置700权限,不让除所有主以外任何人读、写、执行它

3.4 在当前工作目录中,一次性创建多个有序目录并显示目录创建过程

3.5 在当前工作目录,一次性创建项目的目录结构

3.6 在当前工作目录,一次性创建多个目录

一、语法格式  

mkdir [参数] 目录

二、常用参数

-p递归创建多级目录
-m建立目录的同时设置目录的权限
-v显示目录的创建过程

三、命令实战

3.1 在当前工作目录,建立一个目录文件

[root@linux ~]# mkdir total

3.2 在当前工作目录,一次性创建多个有嵌套关系的目录文件

[root@linux ~]# mkdir -p dintalk/dintalk1/dintalk2/dintalk3
[root@linux ~]# ls -R dintalk/
dintalk/:
dintalk1

dintalk/dintalk1:
dintalk2

dintalk/dintalk1/dintalk2:
dintalk3

dintalk/dintalk1/dintalk2/dintalk3:

3.3 在当前工作目录中,创建一个目录文件并设置700权限,不让除所有主以外任何人读、写、执行它

[root@linux ~]# mkdir -m 700 habur
[root@linux ~]# ls -l
drwx------. 2 root root  6 3月  20 16:49 habur

3.4 在当前工作目录中,一次性创建多个有序目录并显示目录创建过程

[root@linux ~]# mkdir -v dintalk{1..10}
mkdir: 已创建目录 "dintalk1"
mkdir: 已创建目录 "dintalk2"
mkdir: 已创建目录 "dintalk3"
mkdir: 已创建目录 "dintalk4"
mkdir: 已创建目录 "dintalk5"
mkdir: 已创建目录 "dintalk6"
mkdir: 已创建目录 "dintalk7"
mkdir: 已创建目录 "dintalk8"
mkdir: 已创建目录 "dintalk9"
mkdir: 已创建目录 "dintalk10"
[root@linux ~]# ls
cdc             dintalk1   dintalk2  dintalk4  dintalk6  dintalk8  docker  jenkins  mysql
deployment.yml  dintalk10  dintalk3  dintalk5  dintalk7  dintalk9  habur   music    nginx

3.5 在当前工作目录,一次性创建项目的目录结构

[root@linux ~]# mkdir -vp pool/{lib/,bin/,conf/{info,product},logs/{erro,acsess},web/webinfo/{root,fanruan}}
mkdir: 已创建目录 "pool"
mkdir: 已创建目录 "pool/lib/"
mkdir: 已创建目录 "pool/bin/"
mkdir: 已创建目录 "pool/conf"
mkdir: 已创建目录 "pool/conf/info"
mkdir: 已创建目录 "pool/conf/product"
mkdir: 已创建目录 "pool/logs"
mkdir: 已创建目录 "pool/logs/erro"
mkdir: 已创建目录 "pool/logs/acsess"
mkdir: 已创建目录 "pool/web"
mkdir: 已创建目录 "pool/web/webinfo"
mkdir: 已创建目录 "pool/web/webinfo/root"
mkdir: 已创建目录 "pool/web/webinfo/fanruan"

3.6 在当前工作目录,一次性创建多个目录

[root@linux ~]# mkdir version conf 
[root@linux ~]# ls
cdc   deployment.yml  dintalk10  dintalk3  dintalk5  dintalk7  dintalk9  habur    music  nginx
conf  dintalk1        dintalk2   dintalk4  dintalk6  dintalk8  docker    jenkins  mysql  version
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值