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 は、登録不要・無料で遊べます(それより先はブロンズ以上のプランで遊べます)。