mkdirコマンド(ディレクトリ作成)
更新日 : 2019年09月11日
mkdir
コマンドはディレクトリ作成のためのコマンドです。make directoryの略ですね。
単純にディレクトリを作成するだけのコマンドですが、ファイルの整理等必要に応じてディレクトリを作成する機会が頻度としては多いので、説明していきます。
mkdirコマンドの使い方
mkdir
コマンドは以下のように利用します。
$mkdir 作成したいディレクトリ名
これで作成できます。相対パスでも絶対パスでも実行可能です。実際にホームディレクトリにディレクトリを作成してみましょう。
$mkdir test-dir
これでホームディレクトリにtest-dir
ディレクトリを作成できます。絶対パスでmkdir ~/test-dir
でも作成は可能です。
mkdirコマンドの注意点
mkdir
コマンドはすでに存在するディレクトリの中に新規でディレクトリを作成する場合に上記のコマンドで実行できます。
つまり、存在しないディレクトリの中にさらにディレクトリを作成することはできません。
ですが、mkdir
コマンドのオプション-p
を利用することで、存在しないディレクトリもまるっと作成することができます。
例えば、ホームディレクトリ内にtest-a
ディレクトリが存在しない状況でtest-a/test-b/
という階層でディレクトリを作成する場合には以下のように実行します。
$mkdir -p test-a/test-b
これで~/test-a/test-b
という階層構造でディレクトリを作成できます。もちろんディレクトリは何階層でも作成可能です。
-p
はparentの略で、親ディレクトリもまとめて作成するというオプションになります。
まとめ
親ディレクトリが存在しない場合には-p
を利用することで親ディレクトリごと作成できました。
作成するディレクトリ名の指定さえ間違えなければ毎回-p
オプションを入れて作成しても特に支障はありません。
mkdir
コマンドでディレクトリ作成になりますが、反対にディレクトリ削除専用のコマンドとしてrmdir
コマンドもあります。ですがコマンドはrm
コマンドで代用可能です。
タグ
-
前の記事
rmコマンド(ファイル・ディレクトリの削除)
-
次の記事
rootユーザーとは