前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Linux 命令 | mkdir

Linux 命令 | mkdir

作者头像
小林C语言
发布2023-09-14 17:50:13
1750
发布2023-09-14 17:50:13
举报

作者

林一

白天搬砖,晚上做梦。我有故事,你有酒么?

Linux 命令 mkdir 命令解析

Linux 命令 mkdir 是创建目录的命令,一般形式如下:

代码语言:javascript
复制
mkdir [选项] [目录名]

常用选项:

p:递归创建目录,如果需要创建的目录所在的目录不存在,则先创建。

m:设置新目录的权限。

为方便读者理解,林一写个具体 demo:

代码语言:javascript
复制
#!/bin/bash
# author: Your Name
# date: 2022/1/1

# 创建一个新目录suibian
mkdir suibian

# 递归创建目录,如果需要创建的目录所在的目录不存在,则先创建
mkdir -p /home/user/Documents/test1/test2/test3

# 创建一个新目录并设置权限
mkdir -m 755 new_dir

在上述林一写的这个 demo 中,我展示了两种不同的使用 mkdir 命令的方式。

通过运行脚本,可以创建一个名为 suibian 的新目录,也可以递归创建一个多层级目录 test3,还可以使用-m选项创建一个新目录并设置其权限。

Linux 命令 mkdir 命令注意事项

林一再总结几点注意事项,读者提前避坑:

当创建的目录名中含有空格时,需要使用引号或转义符号。

如果没有指定-m选项,新创建的目录权限使用默认权限,可通过umask来设置。

如果需要创建多级目录,可以使用-p选项或者执行多个mkdir命令。

若需要创建的目录在已有路径中已经存在,则mkdir命令不会创建新目录,并提示目录已存在。

以上,如果你看了觉得对你有所帮助,就给林一点个赞叭,这样林一也有更新下去的动力,跪谢各位父老乡亲啦~

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2023-06-19 08:00,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 C语言入门到精通 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档