二、Linux命令之mkdir

本文详细介绍了Linux mkdir命令的用法,包括创建新目录、递归创建多级目录、设置权限模式和SELinux安全上下文。通过实例演示了如何避免文件冲突和管理权限,是Linux初学者和进阶者必备的参考指南。
摘要由CSDN通过智能技术生成

🧡Linux命令之mkdir

mkdir是"make directory"的缩写,功能就是用来创建目录的。

通过mkdir --help查看帮助

$ mkdir --help
用法:mkdir [选项]... 目录...
若指定<目录>不存在则创建目录。

必选参数对长短选项同时适用。
  -m, --mode=模式   设置权限模式(类似chmod),而不是 a=rwx 减 umask
  -p, --parents     需要时创建目标目录的上层目录,但即使这些目录已存在
                      也不当作错误处理
  -v, --verbose     每次创建新目录都显示信息
  -Z                   设置每个创建的目录的 SELinux 安全上下文为默认类型
      --context[=CTX]  类似 -Z,或如果指定了 CTX,则将 SELinux 或 SMACK 安全
                         上下文设置为 CTX 对应的值
      --help            显示此帮助信息并退出
      --version         显示版本信息并退出

如果目录不存在则创建目录,如果存在就会提示文件已存在

lyear@us:~$ mkdir temp  # 创建目录temp
lyear@us:~$ mkdir temp1 temp2  # 也可以创建多个目录
lyear@us:~$ ls
temp  temp1 temp2
lyear@us:~$ mkdir temp  # 目录存在则提示
mkdir: 无法创建目录 “temp”: 文件已存在

如果要创建多级目录,需要加参数-p

tree命令可以通过sudo apt install tree -y下载

lyear@us:~/temp$ mkdir t1/t2/t3 -p  # 递归常见多级目录
lyear@us:~/temp$ tree . # 通过tree命令查看 
.
└── t1
    └── t2
        └── t3

mkdir命令还可以在创建目录时设置权限

lyear@us:~/temp$ mkdir -m 700 t2  # 只有所有者有所有权限
lyear@us:~/temp$ ls
t1  t2
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值