当前位置: 首页 > news >正文

每天一个linux命令:mkdir命令

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

1.命令格式:

mkdir [选项] 目录...

2.命令功能:

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

3.命令参数:

  -m, --mode=模式,设定权限<模式> (类似 chmod),而不是 rwxrwxrwx umask

  -p, --parents  可以是一个路径名称。此时若路径中的某些目录尚不存在,加上此选项后,系统将自动建立好那些尚不存在的目录,即一次可以建立多个目录;

  -v, --verbose  每次创建新目录都显示信息

      --help   显示此帮助信息并退出

      --version  输出版本信息并退出

4.命令实例:

 

实例1创建一个空目录

命令:

mkdir test1

输出:

[root@localhost soft]# cd test

[root@localhost test]# mkdir test1

[root@localhost test]# ll

总计 4drwxr-xr-x 2 root root 4096 10-25 17:42 test1

[root@localhost test]#

 

实例2递归创建多个目录

命令:

mkdir -p test2/test22

输出:

[root@localhost test]# mkdir -p test2/test22

[root@localhost test]# ll

总计 8drwxr-xr-x 2 root root 4096 10-25 17:42 test1

drwxr-xr-x 3 root root 4096 10-25 17:44 test2

[root@localhost test]# cd test2/

[root@localhost test2]# ll

总计 4drwxr-xr-x 2 root root 4096 10-25 17:44 test22

[root@localhost test2]#

 

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

命令:

mkdir -m 777 test3

输出:

[root@localhost test]# mkdir -m 777 test3

[root@localhost test]# ll

总计 12drwxr-xr-x 2 root root 4096 10-25 17:42 test1

drwxr-xr-x 3 root root 4096 10-25 17:44 test2

drwxrwxrwx 2 root root 4096 10-25 17:46 test3

[root@localhost test]#

说明:

test3 的权限为rwxrwxrwx

 

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

命令:

mkdir -v test4

输出:

[root@localhost test]# mkdir -v test4

mkdir: 已创建目录 test4

[root@localhost test]# mkdir -vp test5/test5-1

mkdir: 已创建目录 test5

mkdir: 已创建目录 test5/test5-1”

[root@localhost test]#

 

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

参考:http://www.ibm.com/developerworks/cn/aix/library/au-badunixhabits.html

命令:

mkdir -vp scf/{lib/,bin/,doc/{info,product},logs/{info,product},service/deploy/{info,product}}

输出:

[root@localhost test]# mkdir -vp scf/{lib/,bin/,doc/{info,product},logs/{info,product},service/deploy/{info,product}}

mkdir: 已创建目录 scf

mkdir: 已创建目录 scf/lib

mkdir: 已创建目录 scf/bin

mkdir: 已创建目录 scf/doc

mkdir: 已创建目录 scf/doc/info

mkdir: 已创建目录 scf/doc/product

mkdir: 已创建目录 scf/logs

mkdir: 已创建目录 scf/logs/info

mkdir: 已创建目录 scf/logs/product

mkdir: 已创建目录 scf/service

mkdir: 已创建目录 scf/service/deploy

mkdir: 已创建目录 scf/service/deploy/info

mkdir: 已创建目录 scf/service/deploy/product

[root@localhost test]# tree scf/

scf/

|-- bin

|-- doc

|   |-- info

|   `-- product

|-- lib

|-- logs

|   |-- info

|   `-- product

`-- service

   `-- deploy

      |-- info

        `-- product

 

12 directories, 0 files

[root@localhost test]#

 

相关文章:

  • 程序(进程)内存分布解析【转】
  • jenkins updatecenter更新插件有问题
  • Django+uwsgi+Nginx安装部署
  • 基于人脸识别的商业大数据4
  • 用xargs批量删除Redis的keys的技巧
  • php中的邮件技术
  • 一起参Ember.js讨论、问答社区。
  • 初学Redis(1)——认识Redis
  • 移动端流体布局
  • MongoDB sharding迁移那些事(三)
  • [转]Oracle 阳历转农历
  • V-rep学习笔记:转动关节1
  • Bootstrap--全局CSS样式之栅格系统
  • 使用Percona XtraBackup热备和恢复MySQL
  • 事件的截获
  • Angular Elements 及其运作原理
  • angular2开源库收集
  • bearychat的java client
  • Docker入门(二) - Dockerfile
  • ES6系列(二)变量的解构赋值
  • extjs4学习之配置
  • isset在php5.6-和php7.0+的一些差异
  • mongo索引构建
  • Node.js 新计划:使用 V8 snapshot 将启动速度提升 8 倍
  • webpack入门学习手记(二)
  • Yeoman_Bower_Grunt
  • 简单数学运算程序(不定期更新)
  • 力扣(LeetCode)965
  • 如何使用Mybatis第三方插件--PageHelper实现分页操作
  • 使用 Docker 部署 Spring Boot项目
  • 使用iElevator.js模拟segmentfault的文章标题导航
  • Semaphore
  • $(selector).each()和$.each()的区别
  • (4)STL算法之比较
  • (附源码)springboot“微印象”在线打印预约系统 毕业设计 061642
  • (学习日记)2024.03.25:UCOSIII第二十二节:系统启动流程详解
  • (终章)[图像识别]13.OpenCV案例 自定义训练集分类器物体检测
  • (转)详解PHP处理密码的几种方式
  • **PyTorch月学习计划 - 第一周;第6-7天: 自动梯度(Autograd)**
  • .bat批处理(三):变量声明、设置、拼接、截取
  • .NET core 自定义过滤器 Filter 实现webapi RestFul 统一接口数据返回格式
  • .net 程序 换成 java,NET程序员如何转行为J2EE之java基础上(9)
  • .Net 中的反射(动态创建类型实例) - Part.4(转自http://www.tracefact.net/CLR-and-Framework/Reflection-Part4.aspx)...
  • .NET/C# 中你可以在代码中写多个 Main 函数,然后按需要随时切换
  • .sys文件乱码_python vscode输出乱码
  • .考试倒计时43天!来提分啦!
  • []指针
  • [1525]字符统计2 (哈希)SDUT
  • [android] 看博客学习hashCode()和equals()
  • [Android学习笔记]ScrollView的使用
  • [C++] 统计程序耗时
  • [CQOI 2010]扑克牌
  • [CTF]2022美团CTF WEB WP
  • [DAX] MAX函数 | MAXX函数
  • [Django 0-1] Core.Handlers 模块