mkdir 命令,是 make directories 的缩写,用于创建新目录,此命令所有用户都可以使用。

mkdir 命令的基本格式为:

[root@localhost ~]# mkdir [-mp] 目录名

  • -m 选项用于手动配置所创建目录的权限,而不再使用默认权限。
  • -p 选项递归创建所有目录,以创建 /home/test/demo 为例,在默认情况下,你需要一层一层的创建各个目录,而使用 -p 选项,则系统会自动帮你创建 /home、/home/test 以及 /home/test/demo。

【例 1】建立目录。

[root@localhost ~]#mkdir cangls[root@localhost ~]#lsanaconda-ks.cfg cangls install.log install.log.syslog

我们建立一个名为 cangls 的目录,通过 ls 命令可以查看到这个目录已经建立。注意,我们在建立目录的时候使用的是相对路径,所以这个目录被建立到当前目录下。
【例 2】使用 -p 选项递归建立目录。

[root@localhost ~]# mkdir lm/movie/jp/canglsmkdir:无法创建目录"lm/movie/jp/cangls":没有那个文件或目录[root@localhost ~]# mkdir -p lm/movie/jp/cangls[root@localhost ~]# lsanaconda-ks.cfg cangls install.log install.log.syslog lm[root@localhost ~]# ls lm/movie#这里只查看一级子目录,其实后续的jp目录、cangls目录都已经建立

【例 3】使用 -m 选项自定义目录权限。

[root@localhost ~]# mkdir -m 711 test2[root@localhost ~]# ls -ldrwxr-xr-x 3 root root 4096 Jul 18 12:50 testdrwxr-xr-x 3 root root 4096 Jul 18 12:53 test1drwx--x--x 2 root root 4096 Jul 18 12:54 test2

仔细看上面的权限部分,也就是 ls 命令输出的第一列数据(绿色部分),test 和 test1 目录由于不是使用 -m 选项设定访问权限,因此这两个目录采用的是默认权限(这里的默认权限值是 755,后续章节再详细介绍默认权限)。
而在创建 test2 时,使用了 -m 选项,通过设定 711 权限值来给予新的目录 drwx--x--x 的权限,有关权限值的具体含义也放到后续章节介绍。

mkdir 创建多级目录_Linux mkdir命令:创建目录(文件夹)相关推荐

  1. mkdir 创建多级目录_linux中的目录功能和文件文件管理

    根下的一些目录的功能: bin 普通用户使用的命令 /bin/ls, /bin/date sbin 管理员使用的命令 /sbin/service dev 设备文件 /dev/sda,/dev/sda1 ...

  2. Linux第六章:3.linux下创建文件夹(创建目录)、使用mkdir命令创建单级和多级目录、linux下删除文件夹(目录),rmdir命令、rm -rf、touch命令创建文件

    一.mkdir 命令 1.创建单级目录 mkdir 你要创建的目录 1.1 示例: 2.创建多级目录 mkdir -p 你要创建的目录们 2.1 示例: 二.rmdir 命令 1.rmdir只能删除 ...

  3. php使用mkdir创建多级目录入门例子

    来源:http://www.jb51.net/article/49970.htm <?php   //echo "hello world";   //echo "y ...

  4. 【转】php利用mkdir创建多级目录

    先介绍一下 mkdir() 这个函数: mkdir($path,0777,true); 第一个参数:必须,代表要创建的多级目录的路径: 第二个参数:设定目录的权限,默认是 0777,意味着最大可能的访 ...

  5. php利用mkdir()创建多级目录

    先介绍一下 mkdir() 这个函数: mkdir($path,0777,true); 第一个参数:必须,代表要创建的多级目录的路径: 第二个参数:设定目录的权限,默认是 0777,意味着最大可能的访 ...

  6. Linux:mkdir 创建多级目录

    正常创建目录的情况下,例如创建 aaa/bbb/ccc 这样的目录,我们第一个想法是 mkdir aaa cd aaa mkdir bbb cd bbb mkdir ccc 进行如此繁琐的操作!!  ...

  7. IDEA 中创建多级目录

    IDEA 中创建多级目录 1.问题描述 之前跟着网上的教程搭建 Mybatis 快速入门的小 Demo,进行单元测试时居然抛异常了:Cause: java.io.IOException: Could ...

  8. php 从根目录 开始创建,php创建多级目录的方法

    php创建多级目录的方法 本文实例讲述了php创建多级目录的方法.分享给大家供大家参考.具体实现方法如下: /* 写出一个能创建多级目录的PHP函数 */ function createdirlist ...

  9. Linux mkdir 命令创建多级目录

    前言 CentOS Linux release 8.2.2004 (Core) 创建多级目录 比如创建目录 /data/a/b/c shell> mkdir /data shell> mk ...

  10. mkdir命令 – 创建目录文件

    mkdir命令来自于英文词组"make directories"的缩写,其功能是用来创建目录文件.使用简单,但需要注意若要创建的目标目录已经存在,则会提示已存在而不继续创建,不覆盖 ...

最新文章

  1. springboot+kafka(ip地址瞎写的)
  2. Win8 Metro(C#)数字图像处理--2.69中点滤波器
  3. [缓存]迅雷(XUNLEI)的工作原理揭密
  4. 【学生信息管理系统】——优化篇(二)
  5. 说好的 All in AI,没想到科技巨头们都开始偷偷的挖矿中!
  6. 二维码----百度百科
  7. matlab 振动,Matlab振动程序-代码作业
  8. 【解决方案】解除微信群二维码100人扫码限制和7天有效期!
  9. html5 页面整体居中,html5标题居中 DIV布局怎么在页面水平居中
  10. 洛谷:P2142 高精度减法
  11. 吕 思 伟 ---- 潘 爱 民 :: ATL 介 绍( 四)
  12. BIM土建插件墙齐梁板操作,实现墙、柱的顶部、底部对齐
  13. 微软azure DNS服务器,什么是 Azure 专用 DNS?
  14. 【黑金ZYNQ7000系列原创视频教程】07.自定义IP——定制RTC IP实验
  15. 论文阅读:Self-supervised video representation learning with space-time cubic puzzles
  16. 常用的iOS第三方框架
  17. 计算机辅助药物设计 fda,计算机辅助药物设计中的分子动力学模拟.pdf
  18. Kubernetes在混合云架构下的应用
  19. 继电器线圈端反向并接二极管的原因
  20. 流放者柯南自建服务器 linux,流放者柯南自建服务器教程 怎么创建自己的服务器-游侠网...

热门文章

  1. 24.root, alias
  2. 1. Symfony 2 --- 简介
  3. 1. SVN (1)
  4. 3. HTML DOM Attribute 对象
  5. 14. JavaScript Date(日期)对象
  6. Linux怎么删除tomcat日志,Linux下定时切割Tomcat日志并删除指定天数前的日志记录...
  7. js中addEventLister()函数的用法
  8. N32903系列的基础知识(1)
  9. NIO Channel Scatter/Gather 管道Pipe类
  10. 关于button onclick a href 分析