[ Linux ] パス指定で階層構造ディレクトリを一括作成 ( mkdir )

Pocket

Linux でディレクトリを作成するには mkdir コマンドを実行します。ここでは、ディレクトリの作成例を掲載しています。

スポンサーリンク


ディレクトリの作成

mkdir コマンドによるディレクトリの作成例になります。詳細はコメントを参照ください。

# ディレクトリ(dir)の作成
mkdir dir
#
# 既に同名のディレクトリが存在する場合
mkdir dir
mkdir: ディレクトリ `dir' を作成できません: ファイルが存在します

#
# 既に同名のディレクトリが存在する場合でもエラーにならないようにする
mkdir -p dir
# 
# 親ディレクトリ(subdir)が存在しないためエラーとなる
mkdir dir/subdir/sub-subdir
mkdir: ディレクトリ `dir/subdir/sub-subdir' を作成できません: そのようなファイルやディレクトリはありません

# 
# 親ディレクトリが存在しない場合はまとめて作成する
mkdir -p dir/subdir/sub-subdir
# 
ls -l dir/subdir/
合計 4
drwxr-xr-x 2 root root 4096  5月  8 15:13 sub-subdir

mkdir の -p オプション は便利なので覚えておくといい思います。

スポンサーリンク

Pocket

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>