Linux mkdirコマンド完全ガイド|ディレクトリ作成・権限・エラー対応・運用

  • URLをコピーしました!

mkdir は Linux でディレクトリ(フォルダ)を作成するための基本コマンドです。
単純にディレクトリを作るだけの用途から、複数階層の一括作成、権限指定付き作成、エラー回避まで、実務で欠かせない使い方をまとめました。

📌 他のLinuxコマンドもまとめて確認したい方へ
ファイル操作・検索・テキスト処理など用途別に整理した総合まとめはこちら。
Linuxコマンド大全|カテゴリ別まとめ+コマンド詳細リンク集(チートシート付き)

目次

目次

基本構文

mkdir [オプション] ディレクトリ名

指定した名前で新しいディレクトリを作成します。

主要オプション

オプション意味用途
-p親ディレクトリも一緒に作成複数階層を一括生成
-v実行内容を表示確認・ログ目的
-m モードアクセス権限を指定権限付き作成

実務でよく使う例

単一ディレクトリ作成

mkdir newdir

複数ディレクトリ作成

mkdir dir1 dir2 dir3

階層ごと一括作成

mkdir -p project/src/components

権限付きで作成(755)

mkdir -m 755 securedir

進行表示つき(verbose)

mkdir -v logs backups

パーミッションと所有権

mkdir で作成したディレクトリは、通常の umask ルールに従ってアクセス権が設定されます。 必要に応じて chmod で調整します。

# 例:パーミッションを rwxr-xr-x に変更
chmod 755 newdir

また、所有者を変更する場合は chown を使用します。

# 例:オーナー user1、グループ group1 に変更
sudo chown user1:group1 newdir

よくあるエラーと対処

Permission denied(権限不足)

原因:書き込み権限がないディレクトリで mkdir 実行

対処

sudo mkdir securedir

parent directory does not exist(親ディレクトリなし)

原因:mkdir で存在しない親ディレクトリを指定

対処

mkdir -p parent/child/grandchild

既にディレクトリが存在する

原因:同名ディレクトリがある

対処:確認 → 必要なら削除 → 再作成

ls -ld dirname
mkdir dirname # 既存のためエラー

FAQ(よくある質問)

Q1. mkdir -p の挙動は?
-p は親ディレクトリが存在しない場合に自動で作成します。存在する場合はエラーになりません。

Q2. パーミッションが 755 になる理由は?
デフォルトの umask(一般的に 022)がディレクトリ作成時のパーミッションに影響します。

Q3. 特定ユーザーだけがアクセスできるディレクトリにしたい
mkdir で作成後に chmod 700 dir のように権限を制限するか、chown で所有者を指定します。

  • rmdir(空ディレクトリ削除)
  • rm -r(ディレクトリごと削除)
  • ls(ディレクトリ一覧表示)
  • chmod / chown(権限・所有者変更)

LPIC Lv1準拠!Linuxコマンド演習(基礎編)Vol.1【全10問】

厳選された100問のコマンド問題から、毎回ランダムで10問を出題。
挑戦するたびに新しい問題に出会えるので、真の実力が試されます。

1 / 10

ファイルのMD5チェックサムを計算し、改ざんがないか確認するコマンドは?

2 / 10

実行しようとしているコマンドが、どのディレクトリにある実行ファイルかを表示するコマンドは?

3 / 10

ファイルのアクセス権(パーミッション)を「rwxr-xr-x」にする数値指定のchmodコマンドは?

4 / 10

2つのソート済みファイルを読み込み、共通の列をキーにして結合するコマンドは?

5 / 10

ファイルの中身を8進数や16進数でダンプして表示するコマンドは?

6 / 10

環境変数やシェル変数を一覧表示するコマンドは?

7 / 10

巨大なファイルを指定したサイズや行数で分割するコマンドは?

8 / 10

ディレクトリ内のファイルを、ファイルサイズが大きい順に表示するlsのオプションは?

9 / 10

ネットワークの「ゲートウェイ(デフォルトルート)」を確認するコマンドは?

10 / 10

コマンドの標準出力を、画面に表示しつつファイルにも保存するコマンドは?

あなたのスコアは

平均スコアは 74%

0%

目次