一个简单的linux命令 mkdir

发布时间 - 2026-01-10 22:01:40    点击率:

mkdir 命令用于创建指定名称的目录,要求用户具有要创建的目录下的读写权限。

一、命令格式

mkdir [option] Dir…

二、命令参数

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

三、命令实例

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

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

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”

5.一个命令创建项目的目录结构

参考: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

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。


# linux  # mkdir  # Linux学习之mkdir命令详解  # Linux中mkdir命令详解  # Linux常用命令mkdir详解  # 在Linux下用 mkdir 命令来创建目录和子目录的用法  # Linux中mkdir函数与Windows中_mkdir函数的区别  # linux中mkdir命令使用详解  # linux下C语言中的mkdir函数与rmdir函数  # 浅谈Linux中的mkdir -p及基础用法  # 多个  # 递归  # 尚不  # 是一个  # 大家多多  # 而不是  # 目录下  # brush  # class  # root  # bash  # version  # pre  # drwxr  # xr  # test  # localhost  # cd  # soft 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: Laravel怎么做数据加密_Laravel内置Crypt门面的加密与解密功能  微信小程序 HTTPS报错整理常见问题及解决方案  Laravel如何保护应用免受CSRF攻击?(原理和示例)  php后缀怎么变mp4格式错误_修改扩展名提示格式不对怎么办【技巧】  Laravel如何创建自定义Facades?(详细步骤)  Laravel如何处理CORS跨域请求?(配置示例)  Python进程池调度策略_任务分发说明【指导】  Mybatis 中的insertOrUpdate操作  laravel怎么用DB facade执行原生SQL查询_laravel DB facade原生SQL执行方法  html如何与html链接_实现多个HTML页面互相链接【互相】  详解jQuery中的事件  JS去除重复并统计数量的实现方法  Swift开发中switch语句值绑定模式  Laravel怎么实现模型属性的自动加密  Laravel如何设置自定义的日志文件名_Laravel根据日期或用户ID生成动态日志【技巧】  如何在香港免费服务器上快速搭建网站?  深圳网站制作设计招聘,关于服装设计的流行趋势,哪里的资料比较全面?  JavaScript如何实现路由_前端路由原理是什么  香港服务器网站测试全流程:性能评估、SEO加载与移动适配优化  如何在橙子建站中快速调整背景颜色?  Laravel如何使用模型观察者?(Observer代码示例)  Laravel如何实现URL美化Slug功能_Laravel使用eloquent-sluggable生成别名【方法】  Laravel如何监控和管理失败的队列任务_Laravel失败任务处理与监控  Laravel如何实现邮箱地址验证功能_Laravel邮件验证流程与配置  微信小程序 五星评分(包括半颗星评分)实例代码  进行网站优化必须要坚持的四大原则  悟空浏览器如何设置小说背景色_悟空浏览器背景色设置【方法】  电视网站制作tvbox接口,云海电视怎样自定义添加电视源?  Laravel中DTO是什么概念_在Laravel项目中使用数据传输对象(DTO)  实现点击下箭头变上箭头来回切换的两种方法【推荐】  QQ浏览器网页版登录入口 个人中心在线进入  Firefox Developer Edition开发者版本入口  如何为不同团队 ID 动态生成多个独立按钮  高端网站建设与定制开发一站式解决方案 中企动力  微信小程序 scroll-view组件实现列表页实例代码  lovemo网页版地址 lovemo官网手机登录  中国移动官方网站首页入口 中国移动官网网页登录  阿里云网站搭建费用解析:服务器价格与建站成本优化指南  Win11怎么查看显卡温度 Win11任务管理器查看GPU温度【技巧】  如何快速查询网站的真实建站时间?  如何批量查询域名的建站时间记录?  悟空识字如何进行跟读录音_悟空识字开启麦克风权限与录音  详解vue.js组件化开发实践  Win11关机界面怎么改_Win11自定义关机画面设置【工具】  Laravel如何为API生成Swagger或OpenAPI文档  微信小程序 配置文件详细介绍  javascript中数组(Array)对象和字符串(String)对象的常用方法总结  Zeus浏览器网页版官网入口 宙斯浏览器官网在线通道  Laravel如何处理文件上传_Laravel Storage门面实现文件存储与管理  制作ppt免费网站有哪些,有哪些比较好的ppt模板下载网站?