MKDIR(1)

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

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

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

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

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

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

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

mkdir は成功した場合は 0 を、エラーが起きた場合は 1 以上の値を返します。

関連項目
rmdir(1)

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

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