Top>Linux>コマンド>rmdir

コマンド
rmdir

説明
ディレクトリを削除する。
rmdirのバージョンは8.22とする。
※削除対象ディレクトリ内にディレクトリまたはファイルが存在する場合は削除できない。
※問答無用でディレクトリを削除する場合は rm -rf <ディレクトリ> を使用した方が早い。

書式
rmdir [オプション]... [ディレクトリ]...

オプション
オプション 説明
--ignore-fail-on-non-empty 削除に失敗した場合、そのエラーを表示しない。
-p, --parents 再帰的にディレクトリを削除する。(例 tmpdir1/tmpdir2 など)
rmdir -p a/b/c は rmdir a/b/c a/b a と同じような動作となる。
-v, --verbose ディレクトリの削除状況を逐次表示する。
--help ヘルプメッセージを表示する。
--version コマンドのバージョンを表示する。

使用例
使用例① - ディレクトリ "tmpdir1" を削除する。
[tmpuser@sv052 ~]$ ls
tmpdir1
[tmpuser@sv052 ~]$ rmdir tmpdir1
[tmpuser@sv052 ~]$ ls
[tmpuser@sv052 ~]$

使用例② - 二つのディレクトリ "tmpdir1", "tmpdir2" を削除する。
[tmpuser@sv052 ~]$ ls
tmpdir1 tmpdir2
[tmpuser@sv052 ~]$ rmdir tmpdir1 tmpdir2
[tmpuser@sv052 ~]$ ls
[tmpuser@sv052 ~]$

使用例③ - ディレクトリ "tmpdir1/tmpdir2" を一気に削除する。
[tmpuser@sv052 ~]$ ls
tmpdir1
[tmpuser@sv052 ~]$ rmdir -v -p tmpdir1/tmpdir2
rmdir: ディレクトリ `tmpdir1/tmpdir2' を削除しています
rmdir: ディレクトリ `tmpdir1' を削除しています
[tmpuser@sv052 ~]$ ls
[tmpuser@sv052 ~]$

最終更新日:2021/06/27

- Published By MINDKERNEL.COM -