作者
林一
白天搬砖,晚上做梦。我有故事,你有酒么?
Linux 命令 mkdir 命令解析
Linux 命令 mkdir 是创建目录的命令,一般形式如下:
mkdir [选项] [目录名]
常用选项:
p:递归创建目录,如果需要创建的目录所在的目录不存在,则先创建。
m:设置新目录的权限。
为方便读者理解,林一写个具体 demo:
#!/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命令不会创建新目录,并提示目录已存在。
以上,如果你看了觉得对你有所帮助,就给林一点个赞叭,这样林一也有更新下去的动力,跪谢各位父老乡亲啦~