Bashプログラミング
 Computer >> コンピューター >  >> プログラミング >> Bashプログラミング

Linuxのrmコマンドでファイル・ディレクトリを削除する方法【実例付き】

この記事では、Linuxでrmコマンドを使用してファイルやディレクトリを削除する方法を、具体的な使用例とともにわかりやすく解説します。

Linuxにおけるrmコマンドとは

Linuxでは、シェル(コマンドライン)からrmコマンドを使うことで、ファイルやディレクトリを簡単に削除できます。

rmコマンドの基本構文

rm OPTIONS FILES

各要素の意味は以下の通りです。

  • OPTIONS:下記の表から選んだオプションを指定します
  • FILES:削除対象のファイルまたはディレクトリ(-rオプション指定時)のリストです
    • 複数のファイルやディレクトリをスペース区切りで同時に指定できます

主なオプション一覧

rmコマンドでよく使われるオプションは以下の通りです。

オプション 説明
-f 存在しないファイルを無視し、確認メッセージを表示せずに強制削除する
-i 削除のたびに確認を求める
-I 3つ以上のファイルを削除する場合や再帰的な削除時に、一度だけ確認を求める。-iより干渉が少なく、多くのミスを防げる
--one-file-system 再帰的に階層を削除する際、コマンドライン引数とは異なるファイルシステム上にあるディレクトリをスキップする
-r、-R、--recursive ディレクトリとその内容を再帰的に削除する
-v、--verbose 実行中の処理内容を詳細に表示する

すべてのオプションを確認したい場合は、以下のコマンドでrmコマンドの完全なマニュアルを参照できます。

man rm

単一ファイルの削除

rmコマンドのデフォルト動作では、単一のファイル、または複数の単一ファイルをそのまま削除できます。

rm file1

ファイルへのフルパスを指定することも可能です。

rm /path/to/the/file

複数ファイルの削除

複数のファイルを一度に削除する場合は、スペースで区切って指定します。

rm file1 file2 file3 /path/to/file4

ディレクトリの削除

-r(再帰的)オプションを付けると、ディレクトリとその中身をまとめて削除できます。

rm -r directory1

こちらもフルパスでの指定が可能です。

rm -r /path/to/directory1

削除前に確認を求める方法

ファイルを削除する前に必ず確認したい場合は、-i(インタラクティブ)オプションを指定します。

rm -i file1 file2 file3

ディレクトリの削除時にも同じように使用できます。

rm -i -r directory1

削除操作には十分注意を!

多くのデスクトップ環境(特にWindowsやmacOSから移行した方)と異なり、Linuxのシェルにはごみ箱に相当する機能がありません。

削除されたファイルは基本的に元に戻せません。取り返しがつかないため、操作の前には十分に確認しましょう。

後で必要になるかどうかわからないファイルがある場合は、専用のフォルダをごみ箱代わりにして、不要だと確信できるまでそこへ移動しておくのも有効な方法です。

さらに、定期的なバックアップを取っておくことは、誤削除やシステム障害、盗難などあらゆるトラブルから大切なファイルを守る最良の対策となります。

  1. Macでファイルを削除する方法を徹底解説!簡単な削除から完全削除・隠しファイルまで

    Macintosh HDのストレージ容量が不足して、新しいファイルやフォルダを保存できなくなったら、空き容量を確保するタイミングです。あるいは、動作が遅くなったMacBookを高速化するために、不要なファイルを削除したいと考えている方もいるでしょう。理由は何であれ、使わなくなったファイルを削除することは賢明な選択です。では、Mac上のファイルをすばやく、または完全に削除するにはどうすればよいのでしょうか?この記事では、MacBook ProやMacBook Airでファイルを削除する一般的な方法をわかりやすく解説します。さらに、隠しファイルの削除方法、削除できないファイルへの対処法、複数ファイ

  2. ファイルとフォルダを完全に削除する方法(ごみ箱を経由しない手順)

    パソコン上のファイルやフォルダをごみ箱を経由せずに完全に削除したい場合、特別なソフトは不要です。キーボード操作だけで簡単に行えます。ここでは、その具体的な手順をわかりやすく解説します。 ファイルとフォルダを完全に削除する手順 1. 削除したいファイル・フォルダを選択する まず、削除したいファイルまたはフォルダを探し、クリックして選択します。複数の項目をまとめて選択したい場合は、「Ctrl」キーを押しながら各ファイルをクリックすると効率的です。 2. 「Shift」キーを押しながら「Delete」キーを押す ファイルやフォルダを選択した状態のまま、キーボードの「Shift」キーを押しなが