一、mkdir命令

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

1.命令格式

mkdir [选项] 目录…

2.命令功能

通过 mkdir 命令可以实现在指定位置创建以 DirName(指定的文件名)命名的文件夹或目录。要创建文件夹或目录的用户必须对所创建的文件夹的父文件夹具有写权限。并且,所创建的文件夹(目录)不能与其父目录(即父文件夹)中的文件名重名,即同一个目录下不能有同名的(区分大小写)。

3.命令参数

  • -m, —mode=模式,设定权限<模式> (类似 chmod),而不是 rwxrwxrwxumask
  • -p, --parents 可以是一个路径名称。此时若路径中的某些目录尚不存在,加上此选项后,系统将自动建立好那些尚不存在的目录,即一次可以建立多个目录;
  • -v, --verbose - 每次创建新目录都显示信息
    • --help - 显示此帮助信息并退出
    • --version - 输出版本信息并退出

4.命令实例

实例1:创建一个空目录

命令:

mkdir dir1

执行上面命令输出结果如下 -

tianyuanmengniu@ubuntu:~/mkdir$ mkdir test1
tianyuanmengniu@ubuntu:~/mkdir$ ll
total 12
drwxrwxr-x  3 yiibai yiibai 4096 Feb 10 00:21 ./
drwxr-xr-x 18 yiibai yiibai 4096 Feb 10 00:20 ../
drwxrwxr-x  2 yiibai yiibai 4096 Feb 10 00:21 test1/
tianyuanmengniu@ubuntu:~/mkdir$ ls
test1
tianyuanmengniu@ubuntu:~/mkdir$

实例2:递归创建多个目录或一次创建多级目录

命令:

mkdir -p dir01/dir001

执行上面命令输出结果如下 -

tianyuanmengniu@ubuntu:~$ mkdir mkdir dir1
tianyuanmengniu@ubuntu:~$ cd dir1/
tianyuanmengniu@ubuntu:~/dir1$ mkdir -p dir01/dir001
tianyuanmengniu@ubuntu:~/dir1$ ls
dir01
tianyuanmengniu@ubuntu:~/dir1$ cd dir01/
tianyuanmengniu@ubuntu:~/dir1/dir01$ ll
total 12
drwxrwxr-x 3 yiibai yiibai 4096 Feb 10 00:16 ./
drwxrwxr-x 3 yiibai yiibai 4096 Feb 10 00:16 ../
drwxrwxr-x 2 yiibai yiibai 4096 Feb 10 00:16 dir001/
tianyuanmengniu@ubuntu:~/dir1/dir01$

实例3:创建权限为777的目录

命令:

mkdir -m 777 test3

运行和输出:

tianyuanmengniu@ubuntu:~/mkdir$ mkdir -m 777 test3
tianyuanmengniu@ubuntu:~/mkdir$ ll
total 16
drwxrwxr-x  4 yiibai yiibai 4096 Feb 10 00:39 ./
drwxr-xr-x 18 yiibai yiibai 4096 Feb 10 00:20 ../
drwxrwxr-x  2 yiibai yiibai 4096 Feb 10 00:21 test1/
drwxrwxrwx  2 yiibai yiibai 4096 Feb 10 00:39 test3/
tianyuanmengniu@ubuntu:~/mkdir$

说明:test3 的权限为rwxrwxrwx

实例4:创建新目录都显示信息

命令:

mkdir -v test4

运行和输出:

tianyuanmengniu@ubuntu:~/mkdir$ mkdir -v test4
mkdir: created directory ‘test4’
tianyuanmengniu@ubuntu:~/mkdir$ ls
test1  test3  test4
tianyuanmengniu@ubuntu:~/mkdir$ mkdir -vp test5/test5-1
mkdir: created directory ‘test5’
mkdir: created directory ‘test5/test5-1’
tianyuanmengniu@ubuntu:~/mkdir$ ls
test1  test3  test4  test5
tianyuanmengniu@ubuntu:~/mkdir$

实例五:一个命令创建项目的目录结构

命令:

tianyuanmengniu@ubuntu:~/mkdir$ mkdir -vp  project/{lib/,bin/,doc/{info,product},logs/{info,product},service/deploy/{info,product}}
... ...
tianyuanmengniu@ubuntu:~/mkdir$ tree project/

Linux文件目录操作命令-mkdir命令相关推荐

  1. Linux文件目录操作命令-pwd命令

    一.pwd命令 Linux中用 pwd 命令来查看"当前工作目录"的完整路径.简单得说,每当我们在终端进行操作时,都会有一个当前工作目录. 在不太确定当前位置时,就会使用pwd来显 ...

  2. Linux文件目录操作命令-more命令

    一.more命令 more命令,功能类似 cat ,cat命令是整个文件的内容从上到下显示在屏幕上.more会以一页一页的显示方便使用者逐页阅读,而最基本的指令就是按空白键(space)就往下一页显示 ...

  3. Linux文件目录操作命令-cd命令

    一.cd命令 Linux cd 命令是Linux中最基本的命令语句,其他的命令语句要进行操作,都是建立在使用 cd 命令上的. 所以,学习Linux 常用命令,首先就要学好 cd 命令的使用方法技巧. ...

  4. Linux文件目录操作命令-cp命令

    一.cp命令 cp命令用来复制文件或者目录,是Linux系统中最常用的命令之一.一般情况下,shell会设置一个别名,在命令行下复制文件时,如果目标文件已经存在,就会询问是否覆盖,不管你是否使用-i参 ...

  5. linux进入probe目录,Linux基础学习系列——Linux文件目录操作命令

    Linux文件目录操作命令 工作目录切换命令 pwd命令 cd命令 ls命令 文件目录管理命令 touch命令 mkdir命令 cp命令 mv命令 rm命令 dd命令 file命令 pwd命令 pwd ...

  6. linux mkdir命令用法,linux中的mkdir命令的详细解释

    linxu下的mkdir命令从字面上就可以理解其实是创建文件或者目录的意思.下面由学习啦小编为大家整理了linux的mkdir命令的详细解释的相关知识,希望对大家有帮助! 一.linux中的mkdir ...

  7. 在Linux下用mkdir命令来创建目录和子目录

    在了解用 ls 命令在目录中列出条目后,现在我们要学习在 Linux 系统下创建目录.在 Linux 下,我们可以使用 mkdir 命令.Mkdir 是"make directory&quo ...

  8. Linux shell 操作命令 mkdir

    Linux Shell 操作命令 目录总览(点击查看详细信息) 1.简介 mkdir 命令是 make directory 的缩写 2.主要功能 创建指定名称的目录 注意:     要求创建目录的用户 ...

  9. linux mkdir命令用法,linux里面的mkdir命令

    mkdir命令 [功能说明] mkdir命令是"make directories"的缩写形式,其功能是创建目录,默认情况下,如果目录已经存在,则会提示此文件已存在,而不会继续创建目 ...

最新文章

  1. WebStorm中不小心勾选了不再显示更新项目的提示弹窗,如何重新显示版本控制(VCS)的更新项目Update Project(同步项目)提示弹窗?
  2. AjaxControlToolKit之DragPanelExtender用法
  3. 常考数据结构与算法:二叉树的最大深度
  4. java jobdetail_Java JobDetail.setName方法代码示例
  5. javascript --- Sortable一个拖拽的接口
  6. 图论复习——dfs树,点双,边双,强连通分量
  7. Spring Boot笔记-controller接收json参数
  8. BootStrap table 传递搜索参数
  9. 【Oracle】DBMS_STATS.GATHER_TABLE_STATS
  10. 综述 | 最新视觉-语言预训练综述
  11. 台式计算机硬盘的安装位置,台式机装硬盘怎么安装_台式电脑硬盘安装教程-win7之家...
  12. 计算机信息技术知识点思维导图,思维导图信息技术的学习方法
  13. 转移到ios下载安卓_转移到ios下载-转移到ios app下载v2.10.0 安卓最新版-2265安卓网...
  14. 如何通过win10资源监视器来查看对方QQ的IP地址
  15. 一级导航,二级导航,三级导航介绍
  16. 2021 年 VS Code 主题推荐
  17. 各种电信安卓手机玩机宝典!——转自天翼圈in189
  18. go 通道 并发 顺序_并发Go中的锁定与通道
  19. 概率论复习(笔记用)
  20. c语言借助中间变量完成的作业,北京交通大学黄宇黄宇老师C语言第一次作业.doc...

热门文章

  1. 《C游记》 第二章 - 初识分支句 循环助本心(贰)
  2. 第三届上海市青少年算法竞赛题解
  3. AngularJS 概述
  4. 英语:英语写作(200个单词)
  5. 超声波测距仪编程_超声波测距仪程序
  6. 51单片机10S秒表功能
  7. 中富金石老师:中颖电子实现汽车电子芯片生产 开启第二增长曲线
  8. 智能物联网系统降低劳动强度和人工成本
  9. 华为网络配置(三层交换与Hybrid)
  10. 转载:使用飞信VMDotNet使C#程序脱离.NET FRAMEWORK也能运行的一些心得