rmdir コマンド

目次

概要

rmdir - ディレクトリを削除する

コマンドライン

rmdir [OPTION]... DIRECTORY...

対象バージョン

説明

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

$ rmdir ./work

ディレクトリが空でない場合はエラーとなります。

$ touch ./work/fileA.txt
$ rmdir ./work
rmdir: failed to remove './work': Directory not empty

中身が空でないディレクトリを削除するには rm -r を使用してください。

$ rm -r ./work

オプション

-p, --parents
子ディレクトリから親ディレクトリをすべて削除します。下記の2行は同じ動作となります。各ディレクトリは空である必要があります。
$ rmdir -p dirA/dirB
$ rmdir dirA/dirB dirA
-v, --verbose
ディレクトリを削除する度にメッセージを表示します。
$ rmdir -v dirA dirB
rmdir: removing directory, 'dirA'
rmdir: removing directory, 'dirB'
--ignore-fail-on-non-empty
ディレクトリが空でないために削除失敗した際のエラーメッセージを抑制します。空でないディレクトリは削除されません。
--help
ヘルプメッセージを表示します。
--version
バージョン情報を表示します。