mkdir の使い方

ディレクトリを作る

書き方

mkdir [-p] [-m モード] ディレクトリ...

-p で途中のディレクトリもまとめて作り、既にあってもエラーにしません。

よく使うオプション

オプション意味
-p途中のディレクトリもまとめて作る。すでにあってもエラーにしない
-m モード作るときに権限を決める(-m 700 など)
-v作ったディレクトリの名前を出す

例

$ mkdir backup

今いる場所に backup というディレクトリを 1 つ作ります。

$ mkdir -p /srv/app/logs

/srv/app がまだ無くても、途中のディレクトリごとまとめて作ります。

$ mkdir -p project/{src,docs,tests}

{ } の中の名前を並べると、3 つのディレクトリを一度に作れます(シェルの機能です)。

$ mkdir -m 700 private

自分だけが読み書きできる権限で、ディレクトリを作ります。

よくある間違い・注意

  • -p を付けないと、途中のディレクトリが無いときに「No such file or directory」になります。
  • /etc や /srv など root の場所に作るときは sudo が要ります。

実際に打って練習する

Linux レベル1 コースの Lv9「部屋を作る mkdir」で覚えます(第1章 シェルの洞窟)。ブラウザの中のシミュレーターで、本物と同じように打って確かめられます。

Lv1〜16 は、登録不要・無料で遊べます(それより先はブロンズ以上のプランで遊べます)。

Linux コマンド一覧(LinuC レベル1 の範囲)へ戻る