linux命令之mkdir

mkdir 命令是 Linux 系统中用于创建新目录的基础工具。了解其用法对于管理文件系统结构至关重要。

基本语法
mkdir [options] directory_name
  • directory_name 可以是一个或多个目录名称,支持绝对路径和相对路径。
常用选项
  • -m--mode:设置新目录的权限。这允许在创建目录时直接指定权限,而不需要额外的 chmod 命令。
  • -p--parents:允许创建多级目录结构,如果上级目录不存在,mkdir 会自动创建所有必需的上级目录。
  • -v--verbose:提供详绤输出,告知用户哪些目录被创建了。
示例
  1. 创建单个目录:
    mkdir new_directory
    
  2. 创建多级目录结构:
    mkdir -p new_directory/sub_directory/sub_sub_directory
    
  3. 创建目录并设置权限:
    mkdir -m 755 secure_directory
    

使用 mkdir 命令可以有效地管理和组织文件系统,尤其在需要自动化脚本处理文件结构时非常有用。

### Linux `mkdir` 命令的使用方法和实例 #### 创建单个目录 可以创建一个新的目录,如果该目录不存在的话。命令如下所示: ```bash mkdir new_directory_name ``` 此操作会在当前工作路径下建立名为 `new_directory_name` 的新文件夹[^1]。 #### 使用 `-p` 参数创建多级嵌套目录 当需要一次性创建多个层次结构下的子目录时,可利用 `-p` 选项来实现这一目的。这不仅会创建指定的最后一层目录,还会自动构建其上级所需的所有中间层级目录。 ```bash mkdir -p path/to/new/subdirectories ``` 上述指令将依次检查并按需创建从根到目标位置之间的每一个缺失环节,最终形成完整的路径树形结构。 #### 设置新建目录权限模式 通过附加 `mode` 参数给 `mkdir` ,可以在创建的同时赋予特定访问控制属性给新的文件夹对象;这里的权限设置遵循标准 Unix 权限位表示法(如 rwx),也可以采用八进制数值形式表达。 ```bash mkdir --mode=755 another_new_folder ``` 这条语句中的 `--mode=755` 表明希望给予所有人读取及进入的权利(`r-x`),而仅授予拥有者写入能力(`w`). 同样效果也可写作 `chmod 0755 another_new_folder` 在之后调整已存在项目的许可状态. #### 显示提示信息 为了获得更详细的反馈,在执行过程中加入 `-v` 或 `--verbose` 开关可以让系统报告每一步骤的结果详情。 ```bash mkdir -vp project/{src,test,docs} ``` 这段脚本运用了花括号展开特性批量建立了三个同属一个父节点之下的不同名称分支,并且开启了冗长输出模式以便于观察实际发生的变化过程.
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值