命令用途

mkdir 命令用来创建指定的名称的目录

使用说明

1. 
创建目录的用户在当前目录中具有写权限


2. 指定的目录名不能是当前目录中已有的目录。

命令实例

0. 帮助文件

bixiaopeng@bixiaopengtekiMacBook-Pro testshell$mkdir --help

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

1. 创建一个空的文件夹

#mkdir 文件名
bixiaopeng@bixiaopengtekiMacBook-Pro testshell$ mkdir empty
bixiaopeng@bixiaopengtekiMacBook-Pro testshell$ ls -al
total 0
drwxr-xr-x 3 bixiaopeng staff 102 Sep 27 16:43 .
drwxr-xr-x@ 7 bixiaopeng staff 238 Sep 18 15:43 ..
drwxr-xr-x 2 bixiaopeng staff 68 Sep 27 16:43 empty

2. 创建多级目录

#mkdir -p 文件夹1/文件夹2/文件夹3
bixiaopeng@bixiaopengtekiMacBook-Pro testshell$ mkdir -p dir/dir1/dir2/dir3
bixiaopeng@bixiaopengtekiMacBook-Pro testshell$ ls -al
total 0
drwxr-xr-x 4 bixiaopeng staff 136 Sep 27 16:44 .
drwxr-xr-x@ 7 bixiaopeng staff 238 Sep 18 15:43 ..
drwxr-xr-x 3 bixiaopeng staff 102 Sep 27 16:44 dir
drwxr-xr-x 2 bixiaopeng staff 68 Sep 27 16:43 empty
bixiaopeng@bixiaopengtekiMacBook-Pro testshell$ cd dir/dir1/dir2/dir3
bixiaopeng@bixiaopengtekiMacBook-Pro dir3$ ls -al
total 0
drwxr-xr-x 2 bixiaopeng staff 68 Sep 27 16:44 .
drwxr-xr-x 3 bixiaopeng staff 102 Sep 27 16:44 ..
bixiaopeng@bixiaopengtekiMacBook-Pro dir3$ pwd
/Users/bixiaopeng/Projects/testshell/dir/dir1/dir2/dir3

3.创建文件夹后对文件夹赋权限

#mkdir -m 权限 文件夹
bixiaopeng@bixiaopengtekiMacBook-Pro testshell$ mkdir -m 777 method
bixiaopeng@bixiaopengtekiMacBook-Pro testshell$ ls -al method
bixiaopeng@bixiaopengtekiMacBook-Pro testshell$ ls -al
total 0
drwxr-xr-x 5 bixiaopeng staff 170 Sep 27 16:49 .
drwxr-xr-x@ 7 bixiaopeng staff 238 Sep 18 15:43 ..
drwxr-xr-x 3 bixiaopeng staff 102 Sep 27 16:44 dir
drwxr-xr-x 2 bixiaopeng staff 68 Sep 27 16:43 empty
drwxrwxrwx 2 bixiaopeng staff 68 Sep 27 16:49 method

4.创建目录显示目录信息

#mkdir -v 文件夹
bixiaopeng@bixiaopengtekiMacBook-Pro testshell$ mkdir -v vdir
mkdir: created directory 'vdir'
bixiaopeng@bixiaopengtekiMacBook-Pro testshell$ ls -al
total 0
drwxr-xr-x 6 bixiaopeng staff 204 Sep 27 16:51 .
drwxr-xr-x@ 7 bixiaopeng staff 238 Sep 18 15:43 ..
drwxr-xr-x 3 bixiaopeng staff 102 Sep 27 16:44 dir
drwxr-xr-x 2 bixiaopeng staff 68 Sep 27 16:43 empty
drwxrwxrwx 2 bixiaopeng staff 68 Sep 27 16:49 method
drwxr-xr-x 2 bixiaopeng staff 68 Sep 27 16:51 vdir

【每天一个Linux命令】19. 创建文件夹目录命令mkdir的更多相关文章

  1. Linux中查看各文件夹大小命令:du -h --max-depth=1

    Linux中查看各文件夹大小命令:du -h --max-depth=1 du [-abcDhHklmsSx] [-L <符号连接>][-X <文件>][--block-siz ...

  2. linux系统下修改文件夹目录权限

    linux系统下修改文件夹目录权限 文件夹权限问题 Linux.Fedora.Ubuntu修改文件.文件夹权限的方法差不多.很多人开始接触Linux时都很头痛Linux的文件权限问题.这里告诉大家如何 ...

  3. Linux 下复制整个文件夹的命令

    在 Linux 下复制整个文件夹,包括它的子文件夹及其隐藏文件的方法是: cp -r /etc/skel /home/user 或者 mkdir /home/<new_user> cp - ...

  4. linux系统下修改文件夹目录权限-chmod

    Linux.Fedora.Ubuntu修改文件.文件夹权限的方法差不多.很多人开始接触Linux时都很头痛Linux的文件权限问题.这里告诉大家如何修改Linux文件-文件夹权限.以主文件夹下的一个名 ...

  5. 在linux服务器之间复制文件和目录命令scp

    scp是secure copy的简写,用于在Linux下进行远程拷贝文件的命令,和它类似的命令有cp,不过cp只是在本机进行拷贝不能跨服务器,而且scp传输是加密的.可能会稍微影响一下速度.当你服务器 ...

  6. Linux命令之创建文件夹3

    1)mkdir  fyr即可在当前目录下创建一个文件夹 2)在fyr文件夹下创建一个子目录 mkdir fyr/fyr1 注意:如果不存在父层目录直接创建对应父层目录下的子目录mkdir  FYR/f ...

  7. ubuntu创建文件夹快捷方式命令

    sudo ln -sT /path/to/source/directory  /path/to/destination/directory 注意路径一定要用 绝对路径 例: /site-package ...

  8. linux 用时间创建文件夹

    命令: mkdir `date +%Y%m%d%H%M%S`

  9. linux查看磁盘及文件夹大小命令

    https://www.runoob.com/w3cnote/linux-view-disk-space.html 1.使用lsof查看已删除但未释放的文件 lsof -n | grep delete ...

随机推荐

  1. apache shiro内置过滤器 标签 注解

    内置过滤器 anon(匿名)  org.apache.shiro.web.filter.authc.AnonymousFilter authc(身份验证)       org.apache.shiro ...

  2. c# 可变性解析(协变和逆变)

    之所以会想写关于协变和逆变的知识点,主要是因为在泛型委托中提到了这个知识点. 1.什么是可变性 可变性是.NET4.0中的一个特性,可变形分为:协变性,逆变性,不可变性. 2.在.NET4.0出来之前 ...

  3. JavaScript 对象属性的遍历

    ES6一共有5种方法可以遍历对象的属性. (1)for...in for...in循环遍历对象自身的和继承的可枚举属性(不含Symbol属性). (2)Object.keys(obj) Object. ...

  4. 路径问题以及cookie详解

    1.路径问题: 注意 .代表执行程序的文件夹路径,在tomcat中也就是bin目录,所以要用this.getServletContext().getRealPath("/WEB-INF/cl ...

  5. RIP协议两个版本号对不连续子网的支持情况实验

    (增加时注明"会员咨询")

  6. 在VM中安装Android4.4连接小米手环 之 在VM中安装Android4.4

    今天刚买了个小米手环,系统须要4.4及以上,但自己手机系统版本号不匹配.故打算在VM中安装Android4.4连接小米手环. 这一节先介绍在VM中安装Android4.4(怎么安装VM就不介绍了) 1 ...

  7. LDAP错误代码221

    ---------------------------命令方式启动失败报错-------------------------------[root@rusky bin]# ./dsadm start ...

  8. 图片变换 矩阵 Bitmap Matrix

    Matrix矩阵介绍 在Android中,对图片的处理需要使用到Matrix类,Matrix是一个3 x 3的矩阵,内部就是个一维数组,内部有9个元素:可以通过setValues( float[])进 ...

  9. (一)Knockout - 入门

    knockout 简介 knockoutjs的实现依照[MVVM模式],Model-View-ViewModel. Model,用来聚合server端数据 ViewModel,描述的数据以及操作,是行 ...

  10. noip2015运输计划

    二分+LCA+查分前缀和 #include<iostream> #include<cstring> #include<cstdio> #include<alg ...