Centos入门第二弹:mkdir命令的使用和其相关选项的用法及其常规扩展用法

mkdir命令的基本用法

mkdir(Make Directory)用于在指定路径创建新目录。基本语法如下:

mkdir [选项] 目录名

直接指定目录名会在当前路径下创建目录:

mkdir my_folder

选项 -p 的用途

-p 选项允许递归创建目录,即自动创建路径中不存在的父目录(不存在目标路径需要创建多级路径时)。例如:

mkdir -p parent/child/grandchild

parentchild 不存在,该命令会依次创建这些目录,避免因路径不存在而报错。

常规扩展用法

同时创建多个目录
在同一命令中列出多个目录名,用空格分隔:

mkdir dir1 dir2 dir3

设置目录权限
结合 -m 选项直接指定权限模式(无需依赖 umask):

mkdir -m 755 secure_dir

上述命令创建一个权限为 755(所有者可读写执行,其他用户可读执行)的目录。

显示创建过程
使用 -v 选项输出详细信息:

mkdir -pv project/assets/images

终端会显示:

mkdir: created directory 'project'
mkdir: created directory 'project/assets'
mkdir: created directory 'project/assets/images'

实际应用场景

  • 批量创建嵌套目录:适用于项目初始化(如日志、缓存目录结构)。
  • 避免手动检查路径存在性:脚本中优先使用 -p 防止因路径缺失中断流程。
  • 权限控制:敏感目录(如 /tmp/private)需限制权限时,直接通过 -m 指定。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值