MKDIR(1)

名称
mkdir - ディレクトリの作成

書式
mkdir [-pv] [-m mode] directory_name ...

解説
mkdir ユーティリティは、 オペランドで指定されたディレクトリを作成します。 作成する順番は指定された順番です。 作成されるディレクトリのパーミッションは、 rwxrwxrwx (0777) に umask(2) の修正を加えたものです。

オプションとしては以下のものがあります:

-m mode
    作成されるディレクトリのパーミッションを指定します。 mode の書式は chmod(1) コマンドと同じです。シンボリック形式で指定する場合、 “+” および “-” は、最初のパーミッションが “a=rwx” であるものとして解釈されます。

-p  必要に応じて途中のディレクトリを作成します。 このオプションが指定されていない場合には、 directory_name で指定するパスの途中のディレクトリは既に存在している必要があります。 また、本オプションを指定時には、 オペランドとして指定したディレクトリが既に存在しても、エラーは報告されません。 途中に作成されるディレクトリのパーミッションは、 rwxrwxrwx (0777) に現在の umask の修正を加えたものに、 所有者に対する書き込みと検索パーミッションが加わった値となります。

-v  ディレクトリ作成時に冗長になり、作成時にこれを表示します。

ユーザは親ディレクトリに対する 書き込みパーミッションを持っている必要があります。

診断

関連項目
rmdir(1)

互換性
-v オプションは非標準であり、スクリプト中での使用は非推奨です。

規格
mkdir ユーティリティは p1003.2 互換です。

歴史
mkdir コマンドは AT&T UNIX から登場しました。