trash-cliは、コマンドラインからごみ箱を管理するためのクライアントです。。 rmをブロックするか、エイリアスを作成して、rmを使用するときに実際にtrash-cliを使用する場合は、データの損失を防ぐための良い方法です。 多くの場合、本当に削除したくない特定のファイルを削除したり、不注意に削除したりすると、それらを復元できなくなります。 このように、trash-cliで何かを削除すると、それはゴミ箱に残ります。
それらを取り戻したい場合は、簡単に行うことができます。 さらに、trash-cliは、特定のファイルが削除された日付、そのアクセス許可、削除される前にファイルが配置されていたパス、および そのまま回復できます 非常に簡単な方法で。 rmを使用すると実行できないことがあり、誤って削除した場合は、可能であればフォレンジックツールを使用して回復を試みる必要があります...
お気に入りのディストリビューションのパッケージマネージャーを使用すると、trash-cliのインストールは非常に簡単です。 たとえば、 apt-get install trash-cli DEBディストリビューション用。 パッケージがインストールされると、それはあなたに与えます これらのコマンド:
- ゴミ箱に入れる:ファイルとディレクトリを削除する
- ゴミ箱-空:ゴミ箱を空にします
- trash-list:ゴミ箱にあるファイルを一覧表示します
- trash-restore:ゴミ箱にあるファイルを復元します
- trash-rm:ゴミ箱にある特定のファイルを個別に削除します
La trash-cliツールはPythonベースです、およびソースからインストールすることもできます。 この手順はすべてのディストリビューションに共通であり、次の簡単な手順に従って実行できます。
git clone https://github.com/andreafrancia/trash-cli.git cd trash-cli sudo python setup.py install python setup.py install --user
インストールすると、 利用可能なコマンド 非常に簡単な方法で端末から。 たとえば、rm(原則として回復不能)を使用する代わりに、何かをゴミ箱に送信するには、次の方法を使用できます。
trash-put prueba.txt