【rm, rmdir】Linuxでディレクトリを削除するコマンド

Linuxでディレクトリを削除するためのコマンドを紹介します。

Linuxにデフォルトで用意されているコマンドで、ディレクトリを削除するには「rm」と「rmdir」の2つがあります。

【rm】ファイルとディレクトリを削除するコマンド

ファイルやディレクトリを削除するためのコマンドです。

ディレクトリを削除するには、上記のように「-r」オプションをつけます。再帰的にディレクトリ内のファイルも含めて全て削除されます。

また以下のように「-f」オプションを追加することで、確認なしで削除することができます。

一般的にディレクトリを削除する場合は、次に紹介する「rmdir」ではなくこのコマンドを使うことが多いです。

【rmdir】ディレクトリを削除するコマンド

ディレクトリを削除するためのコマンドです。「rm」とは違い、ディレクトリ内にファイルがある場合は以下のようにエラーとなります。

注意点:
rm, rmdirコマンドで削除するとWindowsやMacのようにゴミ箱に移動されるのとは違い基本的な復元ができなくなってしまいます。なので、削除する際は慎重にしたほうが良いでしょう。