【 rmdir 】 空のディレクトリを削除する 【 Linuxコマンドまとめ 】 | Linux Fan

【 rmdir 】 空のディレクトリを削除する 【 Linuxコマンドまとめ 】

2018年7月29日

「Linuxコマンドまとめ」カテゴリでは、Linuxのコマンドについて、基本的な実行例とオプションを分かりやすくまとめます。

rmdir」は、空のディレクトリを削除するコマンドです。

rmdirコマンドの基本的な使い方

rmdirコマンドの基本書式は、以下の通りです。

rmdir ディレクトリパス [...]

たとえば次のように実行すると、カレントディレクトリの「testdir」ディレクトリが空ならば削除します。

rmdir testdir

絶対パスで指定することもできます。次のコマンドは、「/tmp/testdir」ディレクトリが空なら削除します。

rmdir /tmp/testdir

なお、ディレクトリの中身ごと削除するには「rm -r ディレクトリパス [...]」を用います。

rmdirコマンドの主なオプション

-p
指定したディレクトリと、その親ディレクトリを削除します。

以下は「-p」オプションの実行例です。

rmdir -p P/Q/R/S

このコマンドを実行すると、「P/Q/R/S」「P/Q/R」「P/Q」「P」の順番で、各ディレクトリが空なら削除されます。これは、「rmdir P/Q/R/S P/Q/R P/Q P」を実行した場合と同じ動作です。

rmdirのヘルプ

使用法: rmdir [OPTION]... DIRECTORY...
中身が空のディレクトリ DIRECTORY を削除します。

      --ignore-fail-on-non-empty
                  ディレクトリが空でないため削除に失敗した場合、そのエラー
                    だけを無視する
  -p, --parents   remove DIRECTORY and its ancestors; e.g., 'rmdir -p a/b/c' is
                    similar to 'rmdir a/b/c a/b a'
  -v, --verbose   output a diagnostic for every directory processed
      --help     この使い方を表示して終了する
      --version  バージョン情報を表示して終了する

GNU coreutils online help: <http://www.gnu.org/software/coreutils/>
rmdir の翻訳に関するバグは <http://translationproject.org/team/ja.html> に連絡してください。
Full documentation at: <http://www.gnu.org/software/coreutils/rmdir>
or available locally via: info '(coreutils) rmdir invocation'

rmdirのマニュアル

RMDIR(1)                       ユーザーコマンド                       RMDIR(1)

名前
       rmdir - 空のディレクトリを削除する

書式
       rmdir [OPTION]... DIRECTORY...

説明
       中身が空のディレクトリ DIRECTORY を削除します。

       --ignore-fail-on-non-empty

              ディレクトリが空でないため削除に失敗した場合、そのエラー

              だけを無視する

       -p, --parents
              DIRECTORY   とその親ディレクトリを削除する。例えば   'rmdir   -p
              a/b/c' は 'rmdir a/b/c a/b a' と同様になる

       -v, --verbose
              ディレクトリを処理するごとに診断メッセージを表示する

       --help この使い方を表示して終了する

       --version
              バージョン情報を表示して終了する

       GNU                    coreutils                    のオンラインヘルプ:
       <http://www.gnu.org/software/coreutils/>   rmdir   の翻訳に関するバグは
       <http://translationproject.org/team/ja.html> に連絡してください。  完全
       な文書は   <http://www.gnu.org/software/coreutils/rmdir>   にあります。
       ローカルでは info '(coreutils) rmdir invocation' で参照できます。

作者
       作者 David MacKenzie。

著作権
       Copyright © 2016 Free Software Foundation, Inc.  ライセンス GPLv3+: GNU
       GPL version 3 or later <http://gnu.org/licenses/gpl.html>.
       This  is  free  software:  you  are free to change and redistribute it.
       There is NO WARRANTY, to the extent permitted by law.

関連項目
       rmdir(2)

       rmdir の完全なマニュアルは  Texinfo  マニュアルとして整備されている。も
       し、  info  および rmdir のプログラムが正しくインストールされているなら
       ば、コマンド

              info rmdir

       を使用すると完全なマニュアルを読むことができるはずだ。

GNU coreutils                      2016年2月                          RMDIR(1)