【Linuxコマンド】mkdirでディレクトリを作成する方法

Linuxにはディレクトリを新規作成するときに便利な「mkdir」コマンドがあります。

ここでは「mkdir」コマンドについて以下の内容で解説していきます。

mkdir

Linuxで開発する上で、ディレクトリやサブディレクトリを作成するために「mkdir」コマンドはよく使用されます。

この記事では「mkdir」コマンドについてわかりやすく解説していますので、ぜひ使い方を覚えておきましょう!

mkdirコマンドとは

Linuxで新規にディレクトリを作成するには「mkdir」コマンドを使用します。

・「mkdir」コマンドの書式

$ mkdir ディレクトリ名

ディレクトリのパスを指定して新規ディレクトリを作成することもできます。

次項では「mkdir」コマンドの使い方について詳しく解説します。

mkdirコマンドの使い方

shutterstock_258257249
ここでは「mkdir」コマンドの使い方についてパターン別に見ていきましょう。

ディレクトリを作成する

指定した名称でディレクトリを作成するには、以下のように記述します。

$ mkdir testdir
$ ls

実行結果:
linux_mkdir01

このように名称を指定するだけで、簡単にディレクトリが作成できることがわかりますね!

複数のディレクトリを作成する

複数のディレクトリを作成する場合は、引数に作成するディレクトリ名称をまとめて指定します。

ここでは複数ディレクトリ「testdir01」「testdir02」「testdir03」を指定しています。

$ mkdir testdir01 testdir02 testdir03
$ ls

実行結果:
linux_mkdir02

このようにまとめてディレクトリが作成できることがわかりますね!

mkdirコマンドのオプション

「mkdir」コマンドで使用する主なオプションです。

オプション説明
-m指定したパーミッションでディレクトリを作成
-p階層ディレクトリを作成
-vディレクトリ作成時に詳細を表示する

-mでパーミッションを指定する

新規に作成するディレクトリにパーミッションを指定する場合は「-m」オプションを使用します。

以下では作成するディレクトリのパーミッションを「777」に指定しています。

$ mkdir -m 777 testdir
$ ls -l

実行結果:
linux_mkdir03

ls -lで詳細を確認すると、パーミッションが「drwxrwxrwx」になっていることがわかりますね!

パーミッションについては以下の記事で詳しく解説しています。

-pで階層ディレクトリを作成する

新規ディレクトリを作成して、そのディレクトリの下にサブディレクトリを作りたい場合は「-p」オプションを使用します。

$ mkdir -p ディレクトリ名1/ディレクトリ名2

以下ではディレクトリ1を「testdir」、ディレクトリ2を「testsubdir」でそれぞれ作成しています。

$ mkdir -p testdir/testsubdir
$ ls -l testdir/

実行結果:
linux_mkdir04

このようにサブディレクトリまで作成されていることがわかりますね!

Linuxについてもっと知りたい方へ

そもそもLinuxについて、

「実はなんとなくしか理解していない…」
「Linuxを効率よく学習する方法が知りたい」

といった情報を知りたい方は、以下の記事も参考にしてみてくださいね!



まとめ

ここでは、Linuxでディレクトリを新規に作成する「mkdir」コマンドについて、

  • mkdirコマンドとは
  • mkdirコマンドの使い方
  • mkdirコマンドのオプションと使い方

などについて解説しました。

実際にmkdirでディレクトリを新規に作成する機会は多いと言えますので、オプションの使い方までしっかりと覚えておきましょう。

もし「mkdir」コマンドの使い方を忘れてしまったら、この記事を参考にしてくださいね。

LINEで送る
Pocket

SEからWebエンジニアへ転職した理由

侍エンジニア塾卒業生の小池さんは、以前は社内SEとして約5年ほど勤務していました。しかし業務内容は社内のヘルプデスク対応など、プログラムを書く仕事は全くなかったそうです。

SEながらプログラムを書けない現状に「将来仕事がなくなるんじゃないか」と不安を感じ、プログラミング学習を決意。

弊社スクールで学習し、無事ベンチャー企業のプログラマーとして転職に成功しました。そんな小池さんの学習法や転職体験談を伺いましたので、是非ご覧ください。

「プログラミングができないSEは仕事がなくなる」不安を感じたSEが未経験から転職成功するまで
更新日 : 2019年10月7日

書いた人

侍ブログ編集部

侍ブログ編集部

侍エンジニア塾は「人生を変えるプログラミング学習」をコンセンプトに、過去多くのフリーランスエンジニアを輩出したプログラミングスクールです。プログラミングに役立つ情報や有用な情報を発信していきます。
サービスページはこちら
ツイッターはこちら
フェイスブックはこちら

おすすめコンテンツ

あなたにぴったりなプログラミング学習プランを無料で診断!

プログラミング学習の効率を劇的に上げる学習メソッドを解説