Linuxのコマンドラインを使用してファイルを安全に削除する方法

前書き

このガイドでは、システムからファイルを安全に削除する方法を説明します。

今では、ファイルを削除するというのは、ファイルを削除して安全性を確保することだと考えているかもしれません。 特定のフォルダからすべてのファイルを削除するコマンドを実行し、サブフォルダ内のすべてのファイルを削除したファイルだけを削除する代わりに、このコマンドを実行したとします。

ファイルを削除するために使用するコマンド

Linuxでファイルを削除するにはいくつかの方法がありますが、このガイドでは2つを紹介します:

rmコマンド

ほとんどの人は、ファイルを削除するときにrmコマンドを使用する傾向があります。ここで説明する2つのうち、最も残酷なコマンドです。 rmコマンドを使用してファイルを削除すると、そのファイルを回復するのは非常に困難です(必ずしも不可能ではありません)。

rmコマンドの構文は次のとおりです。

rm / path / to / file

以下のように、フォルダとサブフォルダ内のすべてのファイルを削除することもできます。

rm -R / path / to / folder

前述のように、rmコマンドはかなり最終的なものです。 ただし、さまざまなスイッチを使用することで、ある程度自分自身を守ることができます。

たとえば、複数のファイルを削除する場合は、各ファイルが削除される前にプロンプ​​トが表示されるので、正しいファイルを削除することができます。

rm -i / path / to / file

上記のコマンドを実行するたびに、ファイルを削除するかどうかを確認するメッセージが表示されます。

たくさんのファイルを削除する場合は、それぞれのファイルのプロンプトを受け取るのが面倒なので、「y」を繰り返し押すだけで間違ったファイルが誤って削除されることがあります。

3つ以上のファイルを削除する場合や再帰的に削除する場合にのみプロンプトを表示する次のコマンドを使用できます。

rm -I / path / to / file

rmコマンドは、おそらく注意したい場合には少なくとも使用したいコマンドです。

ゴミ箱の紹介

ゴミ箱アプリケーションはコマンドラインのごみ箱を提供します。 通常はLinuxではデフォルトではインストールされませんので、ディストリビューションのリポジトリからインストールする必要があります。

UbuntuやMintなどのDebianベースのディストリビューションを使用している場合、 apt-getコマンドを使用します:

sudo apt-get install tr​​ash-cli

FedoraまたはCentOSベースのディストリビューションを使用している場合は、 yumコマンドを使用します。

sudo yum install tr​​ash-cli

openSUSEを使用している場合は、zypperコマンドを使用します。

sudo zypper -i trash-cli

最後に、Archベースのディストリビューションを使用している場合は、 pacmanコマンドを使用します。

sudo pacman -Sごみ箱

ゴミ箱にファイルを送信する方法

ゴミ箱にファイルを送るには、次のコマンドを使います:

ゴミ箱/パス/ to /ファイル

ファイルは完全には削除されず、代わりにWindowsのごみ箱と同じ方法でごみ箱に送られます。

ゴミ箱コマンドをフォルダ名に指定すると、フォルダとフォルダ内のすべてのファイルがごみ箱に送信されます。

ごみ箱にファイルを一覧表示する方法

ごみ箱にあるファイルを一覧表示するには、次のコマンドを実行します。

ゴミ箱リスト

返される結果には、ファイルへの元のパスと、ファイルがゴミ箱に送られた日時が含まれます。

ごみ箱からファイルを復元する方法

trashコマンドのマニュアルページには、ファイルを復元するために次のコマンドを使用する必要があることが記載されています。

ごみの復元

ただし、このコマンドを実行すると、コマンドが見つかりませんでしたエラーが表示されることがあります。

ゴミ箱の復元の代わりに、次のような復元ゴミ箱があります。

リストア - ゴミ箱

restore-trashコマンドはゴミ箱内のすべてのファイルの横に数字を表示します。 ファイルを復元するには、ファイルの横にある番号を入力するだけです。

ゴミ箱を空にする方法

ごみ箱の主な問題は、ファイルが依然として貴重なドライブスペースを占めることです。 ごみ箱内のすべてが不要になったことを確認したら、次のコマンドを実行してゴミ箱を空にします。

ごみ箱

特定の日数のゴミ箱にあるファイルをすべて削除する場合は、ごみ箱のコマンドでその番号を指定します。

ゴミ箱7

概要

ほとんどのグラフィカルデスクトップ環境はごみ箱やごみ箱を提供しますが、コマンドラインを使用しているときは、あなた自身のウィットと狡猾に任せられます。

安全のために、ごみ箱プログラムを使用することをお勧めします。