Linux命令创建多级嵌套目录

时间:2025-03-18 16:10:24

Linux命令创建多级嵌套目录

在进行Linux操作或者编写shell脚本时,会遇到要创建文件目录的问题,下面介绍一下几种创建目录的方式。

  1. 在当前目录下创建目录
mkdir dirName
  1. 创建多级目录
mkdir -p dirName/subName/src
或者
mkcd dirName/subName/src

表示在当前目录下创建一个
dirName/subName/src目录

不是按如下方式一层一层创建

mkdir dirName
cd dirName
mkdir subName
cd subName
mkdir src
  1. 创建多个目录
    如,我们需要创建如下目录:
    ./dirName/subName1/src
    ./dirName/subName2/src
    ./dirName/subName3/src
mkdir -p dirName/{subName1,subName2,subName3}/src
  1. shell脚本中创建目录
    在写shell脚本时,会碰到要判断目录是否存在,
    如果目录存在,则不作处理
    如果目录不存在,则创建目录
if [ ! -d /dirName/subName ];then
	mkdir -p /dirName/subName
else
	echo "The backup directory already exists"
fi

已上则是mkdir命令的几个小用法。