文章目录

  • 1. 命令介绍
  • 2. 命令格式
  • 3. 命令功能
  • 4. 常用选项
  • 5. 常用实例

1. 命令介绍

mkdir命令用来创建目录。如果在目录名的前面没有加任何路径名,则在当前目录下创建由dirname指定的目录;如果给出了一个已经存在的路径,将会在该目录下创建一个指定的目录。在创建目录时,应保证新建的目录与它所在目录下的文件没有重名。

注意:在创建文件时,不要把所有的文件都存放在主目录中,可以创建子目录,通过它们来更有效地组织文件。最好采用前后一致的命名方式来区分文件和目录。例如,目录名可以以大写字母开头,这样,在目录列表中目录名就出现在前面。

2. 命令格式

mkdir [OPTION]... DIRECTORY...

3. 命令功能

通过 mkdir 命令可以实现在指定位置创建以 DirName (指定的文件名)命名的文件夹或目录。要创建文件夹或目录的用户必须对所创建的文件夹的父文件夹具有写权限。

4. 常用选项

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

5. 常用实例

  1. 在当前目录创建一个空目录
[root@localhost ~]# ls
anaconda-ks.cfg
[root@localhost ~]# mkdir test1
[root@localhost ~]# ll
total 4
-rw-------. 1 root root 1482 May 24 18:16 anaconda-ks.cfg
drwxr-xr-x. 2 root root    6 Nov 12 18:24 test1
  1. 递归创建目录
[root@localhost ~]# mkdir test2/test21
mkdir: cannot create directory ‘test2/test21’: No such file or directory
# 使用-p选项递归创建目录
[root@localhost ~]# mkdir -p test2/test21
[root@localhost ~]# ll test2/
total 0
drwxr-xr-x. 2 root root 6 Nov 12 18:26 test21
[root@localhost ~]# ll -d test2/
drwxr-xr-x. 3 root root 20 Nov 12 18:26 test2/
  1. 一条命令创建多个目录,并显示信息
[root@localhost ~]# mkdir -v test1/test1{1..5}
mkdir: created directory ‘test1/test11’
mkdir: created directory ‘test1/test12’
mkdir: created directory ‘test1/test13’
mkdir: created directory ‘test1/test14’
mkdir: created directory ‘test1/test15’
[root@localhost ~]# ll test1
total 0
drwxr-xr-x. 2 root root 6 Nov 12 18:28 test11
drwxr-xr-x. 2 root root 6 Nov 12 18:28 test12
drwxr-xr-x. 2 root root 6 Nov 12 18:28 test13
drwxr-xr-x. 2 root root 6 Nov 12 18:28 test14
drwxr-xr-x. 2 root root 6 Nov 12 18:28 test15
  1. 创建目录并指定目录权限为700
[root@localhost ~]# mkdir -m 700 test3
[root@localhost ~]# ll -d test3
drwx------. 2 root root 6 Nov 12 18:31 test3

【运维常用命令】文件和目录操作命令-04-mkdir命令相关推荐

  1. Shell命令-文件及目录操作之mkdir、mv

    文件及目录操作 - mkdir.mv 1.mkdir:创建目录 mkdir命令的功能说明 mkdir命令用于创建目录,默认情况下,要创建的目录已存在,会提示文件存在,不会继续创建目录. mkdir命令 ...

  2. linux sh语法进入目录,Linux_常用的Linux shell命令详解收集整理,1 文件与目录操作命令 1.1文 - phpStudy...

    1 文件与目录操作命令 1.1文件内容查询命令 grep.fgrep.egrep 语法:grep[选项][查找模式][文件名1,文件名2,--] 选项: -E 每个模式作为一个扩展的正则表达式对待 - ...

  3. RHCSA (二) —— 常用简单命令Linux文件类型目录操作命令文件操作命令

    RHCSA 第二天 一.常用简单命令 1.timedatectl命令 timedatectl命令中的参数以及作用 2.reboot命令 3.poweroff命令 4.wget命令 wget命令的参数以 ...

  4. linux清除历史命令记录_Linux运维常用维护命令记录,不是长篇理论,干的实用...

    运维常用命令,希望学习Linux同学更快地熟练掌握,没有太多的理论统统是干活,以下内容来自网络,需要的同学拿去慢慢消化吧. 嵌入式开发直播课 - 走进linux底层驱动 - 创客学院直播室​www.m ...

  5. Linux运维常用命令(转)

    为什么80%的码农都做不了架构师?>>>    1.删除0字节文件 find-type f -size 0 -exec rm -rf {} \; 2.查看进程 按内存从大到小排列 p ...

  6. L9.linux命令每日一练 -- 第二章 文件和目录操作命令 -- ln和readlink命令

    2.11.1 命令详解 ​ [命令星级] ★★★★★ ​ [功能说明] ​ ln命令可用理解为英文单词link的缩写,其功能是创建文件间的链接(make links between files),链接 ...

  7. 很实用的Linux 系统运维常用命令及常识(超实用)

    很实用的Linux 系统运维常用命令及常识(超实用) 作为Linux运维,需要了解Linux操作系统的基本使用和管理知识,下面脚本之家小编给大家介绍下Linux运维需要掌握的命令,想成为Linux运维 ...

  8. Linux系统运维常用命令

    Linux 系统运维常用命令 1 文件管理2 软件管理3 系统管理 4 服务管理5 网络管理6 磁盘管理 7 用户管理8 脚本相关9 服务配置 ============================ ...

  9. 快速上手Linux核心命令(三):文件和目录操作命令

    文件和目录操作命令 前言 cd 切换目录 pwd 显示当前路径 ls 显示目录下内容及相关属性信息 mkdir 创建目录 tree 以树形结构显示目录下的内容 touch 创建空白文件或改变文件的时间 ...

  10. Linux运维常用的150条命令

    命令 功能说明 线上查询及帮助命令(2个) man 查看命令帮助,命令的词典,更复杂的还有info,但不常用. help 查看Linux内置命令的帮助,比如cd命令. 文件和目录操作命令(18个) l ...

最新文章

  1. 【多标签文本分类】融合CNN-SAM与GAT的多标签文本分类模型
  2. 白天鹅黑天鹅灰天鹅?手把手教你用卷积神经网络搞定识别
  3. 关于endian的故事,big-endian和little-endian
  4. 软件开发模型和软件过程模型_什么是软件和软件过程?
  5. 12种食物最养男人 10种食物最养女人 太值得收藏了
  6. 机械制图符号_?《机械制图》课程 试题库(中专)
  7. 技术新星决战巅峰,全国大学生操作系统设计赛圆满结束!
  8. 微信中html5获取手机号,微信小程序通过用户授权获取手机号
  9. sklearn实战之决策树
  10. 三村合建水厂问题研究 (代码)
  11. 使用matplotlib绘制xkcd动漫风格的图表(解决中文字体问题)
  12. 语音合成和语音识别资料查询说明
  13. 2月14,情人节双语送祝福!
  14. 学习,只有勤奋是不够的……
  15. 9个超好用的学习网站,都是充实课余知识的首选
  16. python csv文件和xlsx文件混杂时,提取指定列数据并合并
  17. C语言趣味程序设计编程百例精解
  18. 1366 mysql_Mysql错误1366
  19. 怎么用python爬小说统计词频_python小练习爬取《寻梦环游记》评论并做词频统计...
  20. 【Python】爬取知乎上的问答数据来汇总出有哪些免费的论文查重网站

热门文章

  1. 第四章 MATLAB的数学运算
  2. Java8新特性—Lambda表达式总结,全程无废话,简洁明了
  3. linux文件打包发给别人,Linux 文件打包与解压缩
  4. Win10提示0xc004f074
  5. 利用node.js写爬虫 爬取某相亲网站全部交友信息
  6. JS 数组去重的4个方法
  7. pythonttf字体反爬虫_Python爬虫---汽车之家字体反爬
  8. base64压缩/canvas.toDataURL
  9. cocostudio骨骼动画问题总汇
  10. 小程序列表页进入详情页