名前 | 形式 | 機能説明 | オプション | オペランド | 使用法 | 使用例 | 環境 | 終了ステータス | 属性 | 関連項目
mkdir コマンドは、 777 モード (ファイル生成マスク umask(1) で変更可能) で、指定されたディレクトリを作成します。
ディレクトリ内の標準エントリ ( たとえば、そのディレクトリ自身を表す “.” ファイルや、その親ディレクトリを表す “. .” ファイル) は自動的に作成されます。 mkdir は、これらのエントリに名前を指定することはできません。 ディレクトリを作成するためには、 親ディレクトリの書き込み権が必要です。
新しいディレクトリのオーナ ID とグループ ID はそれぞれ、プロセスの実効ユーザー ID と実効グループ ID に設定されます。 mkdir は mkdir(2) システムコールを呼び出します。
新たに作成されたディレクトリの setgid ビットを変更するには、 mkdir を実行後に、 chmod g+s または chmod g-s を使用する必要があります。
setgid ビットの値は、親ディレクトリのものが受け継がれます。
以下のオプションを指定できます。
新しいディレクトリにモードを指定します。 モードの選択項目は chmod(1) で表示できます。
存在しない親ディレクトリをすべて作成してから、 dir を作成します。 中間ディレクトリに与えられるモードの値は、 777 とファイル生成マスクに設定されたビットの値の差です。 ただしこの差は、 少なくとも 300 ( ユーザーの書き込み権と実行権 ) でなければなりません。
ファイルが 2 ギガバイト ( 231 バイト) 以上ある場合の mkdir の動作については、 largefile(5) を参照してください。
mkdir の実行に影響を与える環境変数 LC_CTYPE 、 LC_MESSAGES 、 NLSPATH についての詳細は、 environ(5) を参照してください。
以下の終了ステータスが返されます。
指定されたディレクトリはすべて正常に作成された、 または ( -p オプション指定時 ) 指定された各ディレクトリは存在していたか もしくは正常に作成された。
エラーが発生した
次の属性については attributes(5) のマニュアルページを参照してください。
属性タイプ | 属性値 |
使用条件 | SUNWcsu |
CSI | 対応済み |
名前 | 形式 | 機能説明 | オプション | オペランド | 使用法 | 使用例 | 環境 | 終了ステータス | 属性 | 関連項目