命令用途

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. 线段树求逆序数方法 HDU1394&amp;&amp;POJ2299

    为什么线段树能够求逆序数? 给一个简单的序列 9 5 3 他的逆序数是3 首先要求一个逆序数有两种方式:能够从头開始往后找比当前元素小的值,也能够从后往前找比当前元素大的值,有几个逆序数就是几. 线段 ...

  2. hdu 4940 Destroy Transportation system(水过)

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4940 Destroy Transportation system Time Limit: 2000/1 ...

  3. How To Make a Music Visualizer in iOS

     Xinrong Guo on June 4, 2013 Tweet Learn how to create your own music visualizer! In the mid-seventi ...

  4. PLSQL Developer安装(Oracle11g+win7_64bit)

    1)安装Oracle 11g 64位 2)安装32位的Oracle客户端( instantclient-basic-win32-11.2.0.1.0)下载地址:http://www.oracle.co ...

  5. 作业三 ATM

    模拟实现一个ATM+购物商场程序 1.额度15000自定义 商城和银行两个帐户 2.实现购物商城,买东西加入购物车,调用信用卡接口结账 3.可以提现,手续费5%,提现额度不能超过50% 4.每月22日 ...

  6. (五)《Java编程思想》——final关键字

    可能使用final的三种情况:数据.方法.类. 1.final数据 final 常量必须是基本类型数据,且在定义时须赋值: 一个既是static又是final的域只占据一段不能改变的存储空间,只有一份 ...

  7. Sass混合宏、继承、占位符

    混合宏-声明混合宏如果你的整个网站中有几处小样式类似,比如颜色,字体等,在 Sass 可以使用变量来统一处理,那么这种选择还是不错的.但当你的样式变得越来越复杂,需要重复使用大段的样式时,使用变量就无 ...

  8. python 下的数据结构与算法---3:python内建数据结构的方法及其时间复杂度

    目录 一:python内部数据类型分类 二:各数据结构 一:python内部数据类型分类 这里有个很重要的东西要先提醒注意一下:原子性数据类型和非原子性数据类型的区别 Python内部数据从某种形式上 ...

  9. 【回顾整理】暴走的SQL语句练习!!!

    设计一个学生成绩数据库,该库包含学生,老师,课程和成绩等信息并完成后面的练习.学生:学号(SNO).姓名(SNAME).性别(SSEX).生日(SBIRTHDAY ).所属班级(SCLASS )课程: ...

  10. NHibernate——基本映射(5)

    一.映射定义概括 1.1 映射定义(Mapping declaration) 对象和关系数据库之间的映射是用一个XML文档(XML document)来定义的.这个映射文档被设计为易读的,并且可以手工 ...