en.gはwebサイト制作に関する技術的な情報を発信するサイトです。

【Linuxコマンド】 mkdirコマンドで複数のディレクトリを一度に作成する

mkdirコマンドは複数のディレクトリの作成が可能です。また、作成するディレクトリは階層の指定も可能です。

複数のディレクトリを作成する

複数のディレクトリを一度に作成する場合は、mkdirコマンドの後にディレクトリ名を半角スペースで区切って指定します。


mkdir dir01 dir02 dir03

							

pオプションで階層を指定して複数のディレクトリを作成する

pオプションを使用することで、サブディレクトリ以下に複数のディレクトリを作成できます。指定したサブディレクトリが存在しない場合は新規で作成されます。例えば、以下のような構成のディレクトリを作成します。


directory01
└ 01
   ├ subdir01
   ├ subdir02
   ├ subdir03
   ├ subdir04
   ├ subdir05
   └ subdir06

							

この場合は以下のようなコマンドとなります。


mkdir -p directory01/01/{subdir01,subdir02,subdir03,subdir04,subdir05,subdir06}

							
-p  サブディレクトリを含めてディレクトリを作成する