UNIXの操作/UNIXでのファイル・ディレクトリ操作/新しいディレクトリの作成 mkdir

新しいディレクトリを作成するには,mkdirコマンド(MaKe DIRectory)を実行します.

次にmkdirコマンドの実行例を示します.

%mkdir dir`dir'ディレクトリを作成する
%mkdir dir dir2`dir'と`dir2'を同時に作成する

mkdirコマンドは,次のような書式で使用します.
%mkdir [オプション] [ディレクトリ名]<RET>

オプションは省略できます.mkdirコマンドの後にディレクトリ名を指定すると,その名前のディレクトリが作成されます.ディレクトリ名は,相対パスおよび絶対パスで指定できます.また,名前を複数指定することで,複数のディレクトリを同時に作成できます.ただし,すでに同じ名前のディレクトリやファイルがある場合,その名前のディレクトリは作成できません.


再帰的にディレクトリを作成する
ある階層までのディレクトリを一度に作成するためには`-p'オプショ ンを指定します.
mkdir -p [ディレクトリ名]

%ls <RET> `dir'が無いことを確認する
report.tex
%mkdir dir/dir2 <RET>`dir'が無いと`dir2'をつくれない
mkdir: ディレクトリの作成に失敗しました."dir/dir2"; ファイルもディレクトリもありません。
%mkdir -p dir/dir2 <RET>-pオプションをつけると`dir2'を作れる

`dir'が無い状態で`dir2'を作ろうとするとエラーが表示されますが, `-p'オプションを指定することで,`dir2'までの途中に存在しないディレクトリをすべて作成できます.