目次
Linuxのrmdir
コマンドについて
rmdir
コマンドは、空のディレクトリを削除するためのコマンドです。
このコマンドはrm -r
とは異なり、空でないディレクトリは削除できません。
ディレクトリの整理や不要になった空ディレクトリを削除する際に役立ちます。
オプション一覧
オプション | 説明 |
---|---|
--ignore-fail-on-non-empty | 空でないディレクトリが存在する場合、エラーを無視して処理を継続します。 |
-p | 指定されたパスにあるディレクトリと、その親ディレクトリも空であればまとめて削除します。 |
--help | コマンドのヘルプを表示します。 |
--version | rmdir コマンドのバージョン情報を表示します。 |
各オプションの詳細と使用例
基本的な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
オプションは、親ディレクトリが空の場合に便利です。
【コマンド詳細】rmの使い方とオプションまとめ
Linuxのrmコマンド:ファイルとディレクトリの削除 rmコマンドは、Linuxでファイルやディレクトリを削除するための基本的なコマンドです。正確に使うことが求められ、特…
ファイルシステムとディレクトリ構造(絶対パスと相対パス)
ファイルシステムとは? ファイルシステムとは、データを効率的に管理・保存するための仕組みです。Linuxでは、すべてのデータやプログラムがファイルとして扱われ、こ…