news 2026/5/14 19:57:21

Unix 命令 mkdir 详细介绍

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Unix 命令 mkdir 详细介绍

mkdir命令用于创建新的目录。

基本语法:

bash

mkdir [OPTION]... DIRECTORY...

参数说明:

  • DIRECTORY...: 要创建的目录名。可以指定多个目录。
  • OPTION: 控制mkdir行为的选项。

常用选项:

选项描述
-m mode设置新创建目录的权限模式。mode使用八进制表示,例如-m 755
-p递归创建目录。如果父目录不存在,则会创建父目录。
-v显示创建每个目录的信息。
-Z使用POSIX.1-2001标准的权限。
-w如果目录已存在,则不显示错误信息。
--parents等价于-p,递归创建目录。
--verbose等价于-v,显示创建每个目录的信息。
--help显示帮助信息。
--version显示版本信息。

示例:

  • 创建单个目录:

bash

mkdir mydir

这会在当前目录下创建一个名为mydir的目录。

  • 创建多个目录:

bash

mkdir dir1 dir2 dir3

这会在当前目录下创建名为dir1dir2dir3的目录。

  • 递归创建目录:

bash

mkdir -p mydir/subdir1/subdir2

这将创建mydirmydir/subdir1mydir/subdir1/subdir2这三个目录。如果mydirmydir/subdir1已存在,则不会出错,直接跳过。

  • 指定权限:

bash

mkdir -m 755 mydir

这会在当前目录下创建名为mydir的目录,并将其权限设置为rwxr-xr-x(读、写、执行权限给所有者;读、执行权限给组和其他用户)。

  • 显示创建过程:

bash

mkdir -v mydir

在创建mydir目录时,会显示创建目录的信息。

注意事项:

  • 如果要创建的目录已存在,mkdir命令将不会创建该目录,并显示错误信息(除非使用-w选项)。
  • 权限模式mode的数值对应于文件权限位。
  • -p选项非常实用,尤其是在创建多层目录结构时。
  • -v选项在大型目录创建过程中,可以帮助追踪创建进度。

总结:

mkdir命令是创建目录的常用工具,-p选项是创建多层目录结构的利器,而-m选项则可以控制新创建目录的权限。理解这些选项能够有效地管理您的文件系统。

额外的解释:

权限模式的八进制表示方法:

  • 第一位:所有者权限 (rwx)
  • 第二位:组权限 (rwx)
  • 第三位:其他用户权限 (rwx)

例如:755表示所有者有读、写、执行权限;组有读、执行权限;其他用户只有执行权限。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/14 19:54:36

中国药企与跨国药企的交易规模创下历史纪录 | 美通社头条

、美通社消息:益普索(Ipsos)最新发布的研究显示,过去一年,中国药企与跨国药企的交易规模创下历史纪录。根据国家药监局数据,2025年我国创新药对外授权交易总金额达到1356.55亿美元,交易数量为157笔,相较202…

作者头像 李华
网站建设 2026/5/14 19:52:45

基于Terraform的AI Agent网关在AWS上的生产级部署实践

1. 项目概述与核心价值 如果你正在寻找一个能让你在AWS上快速、安全地部署一个功能完整的AI Agent网关的方案,那么 infrahouse/terraform-aws-openclaw 这个Terraform模块,很可能就是你一直在找的“瑞士军刀”。这个模块的核心价值,在于它…

作者头像 李华
网站建设 2026/5/14 19:51:22

ESP32连接ROS保姆级教程:用Arduino IDE搞定WiFi通信(附完整代码)

ESP32连接ROS保姆级教程:用Arduino IDE搞定WiFi通信(附完整代码) 如果你手头有一块ESP32开发板,想快速实现与ROS系统的无线通信,却苦于找不到简单明了的教程,那么这篇文章就是为你准备的。我们将从零开始&a…

作者头像 李华
网站建设 2026/5/14 19:49:28

开发者在多模型间选型时如何借助Taotoken模型广场

🚀 告别海外账号与网络限制!稳定直连全球优质大模型,限时半价接入中。 👉 点击领取海量免费额度 开发者在多模型间选型时如何借助Taotoken模型广场 当启动一个新项目或优化现有功能时,开发者常常面临一个核心问题&…

作者头像 李华
网站建设 2026/5/14 19:47:23

AutoSAR分层就像搭积木?用RT-Thread的设备驱动思想来理解MCAL与BSW

AutoSAR分层架构的积木式理解:用RT-Thread驱动模型透视MCAL与BSW 在嵌入式开发领域,AutoSAR的分层架构常被视为一道难以逾越的学习门槛。那些晦涩的缩写——BSW、MCAL、ECU抽象层——让许多从RTOS转战AutoSAR的开发者望而生畏。但如果我们换一个视角&…

作者头像 李华