【コマンド詳細】rmdirの使い方とオプションまとめ

  • URLをコピーしました!
目次

Linuxのrmdirコマンドについて

rmdirコマンドは、空のディレクトリを削除するためのコマンドです。
このコマンドはrm -rとは異なり、空でないディレクトリは削除できません。
ディレクトリの整理や不要になった空ディレクトリを削除する際に役立ちます。

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

オプション一覧

オプション説明
--ignore-fail-on-non-empty空でないディレクトリが存在する場合、エラーを無視して処理を継続します。
-p指定されたパスにあるディレクトリと、その親ディレクトリも空であればまとめて削除します。
--helpコマンドのヘルプを表示します。
--versionrmdirコマンドのバージョン情報を表示します。

各オプションの詳細と使用例

基本的なrmdirコマンド

空のディレクトリを削除します。

使用例

$ mkdir testdir
$ rmdir testdir
$ ls

表示結果testdirディレクトリが削除され、lsコマンドを実行しても存在しないことが確認できます。

--ignore-fail-on-non-emptyオプション

空でないディレクトリに対してエラーメッセージを抑制し、他の空のディレクトリを削除します。

使用例

$ mkdir -p dir1/dir2
$ touch dir1/dir2/file.txt
$ rmdir --ignore-fail-on-non-empty dir1 dir1/dir2

表示結果dir1/dir2は空でないため削除されず、エラーメッセージも表示されません。

-pオプション

指定されたパスにあるディレクトリと、その親ディレクトリも空であればまとめて削除します。

使用例

$ mkdir -p parent/child
$ rmdir -p parent/child
$ ls

表示結果parent/childの両方が空の場合、両方が削除されます。

--helpオプション

rmdirコマンドのヘルプを表示します。

使用例

$ rmdir --help

表示結果: 使用可能なオプションの一覧と、簡単な説明が表示されます。

--versionオプション

rmdirコマンドのバージョン情報を確認します。

使用例

$ rmdir --version

表示結果: インストールされているrmdirのバージョン情報が表示されます。

注意点

  • rmdirは空のディレクトリしか削除できません。空でないディレクトリを削除するにはrm -rコマンドを使用する必要があります。
  • rmdir -pオプションは、親ディレクトリが空の場合に便利です。

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

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

1 / 10

複数のテキストファイルを水平(横方向)に連結するコマンドは?

2 / 10

プロセスの優先度(Nice値)の範囲として正しいものは?

3 / 10

ファイルの「最終アクセス日時」のみを更新するtouchのオプションは?

4 / 10

直前に実行したコマンドの終了ステータス(成功なら0)を確認する変数は?

5 / 10

現在のディレクトリ配下にあるファイルの合計サイズを計算して表示するコマンドは?

6 / 10

viエディタで、現在の行の後に新しい行を挿入して入力モードに入るキーは?

7 / 10

ファイル名の末尾に「/」や「*」を付けてファイルの種類を判別しやすくするlsのオプションは?

8 / 10

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

9 / 10

システム全体の平均的なディスクI/OやCPU使用率をレポートするコマンドは?

10 / 10

現在のマニュアル(man)のパスを表示するコマンドは?

あなたのスコアは

平均スコアは 63%

0%

目次