rmコマンド(ファイル・ディレクトリの削除)
更新日 : 2019年09月11日
ファイル・ディレクトリのコピー・移動と来たら最後は削除です。rm
コマンドを利用することでファイルやディレクトリの削除ができます。
WindowsやmacOSなどと同様にrm
コマンドで削除したファイル等は復元することができますが、コマンドや手順が面倒なので、実際の運用上はmv
コマンドなどでファイル名を変更したり移動したりして対応することがほとんどです。
むやみにrm
コマンドでファイルの削除をしないようにしましょう。
rmコマンドの使い方
完全に不要になったファイルを削除する際にrm
コマンドを利用します。
$rm 削除したいファイルパス
パスを相対パスまたは絶対パスで指定することでファイルを削除することができます。ディレクトリを削除することもできますが、オプションがないと削除できないため、後述します。
実際にmvコマンドでホームディレクトリに移動したtest-mv.txt
ファイルを削除してみましょう。cd
コマンドでホームディレクトリに移動して以下のコマンドを実行します。
$rm test-mv.txt
これで削除は完了です。
もちろん絶対パスで以下のように指定することも可能です。
$rm ~/test-mv.txt
~
はホームディレクトリの絶対パスを示すので、ホームディレクトリ内にあるtest-mv.txt
を指すことになります。
ディレクトリをまるごと削除したい場合
ファイルの削除は上記コマンドで実行可能ですが、ディレクトリは削除の対象になりません。ディレクトリごと削除したい場合には-r
または-R
オプションを付けて実行する必要があります。
$rm -r 削除したいディレクトリパス
これで削除ができます。cpコマンドで説明したときと同様に-r
は「recursive」の略です。
まとめ
rm
コマンドを説明しました。本当に削除したいファイルだけこのコマンドを実行するようにしましょう。復元するのが面倒です。削除しなくてもmv
コマンドなどで移動やファイル名の変更を行えば十分なことがほとんどです。
オプションについても-r
のみ説明しましたが、その他のコマンドについては必要に応じて調べれば十分です。
タグ
-
前の記事
mvコマンド(ファイル・ディレクトリの移動)
-
次の記事
mkdirコマンド(ディレクトリ作成)