一个简单的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


相关推荐: 利用JavaScript实现拖拽改变元素大小  Laravel数据库迁移怎么用_Laravel Migration管理数据库结构的正确姿势  如何在阿里云虚拟服务器快速搭建网站?  Laravel如何实现多语言支持_Laravel本地化与国际化(i18n)配置教程  图片制作网站免费软件,有没有免费的网站或软件可以将图片批量转为A4大小的pdf?  网站图片在线制作软件,怎么在图片上做链接?  成都网站制作公司哪家好,四川省职工服务网是做什么用?  Laravel如何与Pusher实现实时通信?(WebSocket示例)  如何基于云服务器快速搭建网站及云盘系统?  清除minerd进程的简单方法  详解Oracle修改字段类型方法总结  零服务器AI建站解决方案:快速部署与云端平台低成本实践  Laravel如何设置自定义的日志文件名_Laravel根据日期或用户ID生成动态日志【技巧】  Laravel Asset编译怎么配置_Laravel Vite前端构建工具使用  Laravel怎么进行数据库回滚_Laravel Migration数据库版本控制与回滚操作  Windows10怎样连接蓝牙设备_Windows10蓝牙连接步骤【教程】  装修招标网站设计制作流程,装修招标流程?  Laravel怎么配置.env环境变量_Laravel生产环境敏感数据保护与读取【方法】  html如何与html链接_实现多个HTML页面互相链接【互相】  Laravel怎么实现搜索功能_Laravel使用Eloquent实现模糊查询与多条件搜索【实例】  标准网站视频模板制作软件,现在有哪个网站的视频编辑素材最齐全的,背景音乐、音效等?  如何安全更换建站之星模板并保留数据?  桂林网站制作公司有哪些,桂林马拉松怎么报名?  Laravel如何实现本地化和多语言支持?(i18n教程)  宙斯浏览器怎么屏蔽图片浏览 节省手机流量使用设置方法  Laravel Pest测试框架怎么用_从PHPUnit转向Pest的Laravel测试教程  谷歌Google入口永久地址_Google搜索引擎官网首页永久入口  Android实现代码画虚线边框背景效果  免费视频制作网站,更新又快又好的免费电影网站?  今日头条AI怎样推荐抢票工具_今日头条AI抢票工具推荐算法与筛选【技巧】  胶州企业网站制作公司,青岛石头网络科技有限公司怎么样?  Laravel如何集成微信支付SDK_Laravel使用yansongda-pay实现扫码支付【实战】  Laravel Octane如何提升性能_使用Laravel Octane加速你的应用  如何在万网自助建站中设置域名及备案?  如何登录建站主机?访问步骤全解析  网站广告牌制作方法,街上的广告牌,横幅,用PS还是其他软件做的?  Laravel Eloquent性能优化技巧_Laravel N+1查询问题解决  INTERNET浏览器怎样恢复关闭标签页_INTERNET浏览器标签恢复快捷键与方法【指南】  零基础网站服务器架设实战:轻量应用与域名解析配置指南  PHP的CURL方法curl_setopt()函数案例介绍(抓取网页,POST数据)  深圳网站制作的公司有哪些,dido官方网站?  5种Android数据存储方式汇总  Laravel策略(Policy)如何控制权限_Laravel Gates与Policies实现用户授权  Laravel如何使用Guzzle调用外部接口_Laravel发起HTTP请求与JSON数据解析【详解】  Midjourney怎么调整光影效果_Midjourney光影调整方法【指南】  android nfc常用标签读取总结  Java Adapter 适配器模式(类适配器,对象适配器)优缺点对比  百度浏览器如何管理插件 百度浏览器插件管理方法  惠州网站建设制作推广,惠州市华视达文化传媒有限公司怎么样?  EditPlus中的正则表达式实战(6)