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(2) で変更し、オーナの書込み許可および検索許可を加えたもので作成されます。 引数で指定したディレクトリが既に存在していた場合のエラーについては 考慮していません。

ユーザは、親ディレクトリに対する書込み許可を持っていなければなりません。

mkdir は、成功した場合は 0 を、エラーが起きた場合は 0 より大きな値を返します。

関連項目
chmod(1), rmdir(1), umask(2)

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