概要

Linuxの削除コマンドrmを応用し、シュレーダーのような削除を実現するコマンドrmsです。
コマンドrmのように即時ファイル削除されず、シュレッダーのように徐々にファイルが削除されます。
また、本コマンドで削除中に強制終了した場合、以降のデータは保持されます。

ABPro2016での発表資料は こちら です。
また発表当日のTwitterまとめ→ すべて , rmシュレッダー関連

【警告】本プログラムにおけるトラブル全てについて、開発者は一切の責任を負いません。

※このツールは個人での製作であり、所属する組織のツールではありません。
 お問合せは Twitter もしくは こちら からお願いいたします。

インストール方法

以下の手順で利用できます。

  1. 以下のコマンドを実行し、プログラムをダウンロードする。
    $ wget https://raw.githubusercontent.com/lanevok/rm_shredder/master/rms
  2. 以下のコマンドを実行し、プログラムの実行権限を追加する。
    $ chmod a+x rms
  3. 以下のコマンドを実行し、プログラムを実行可能な場所に配置する。
    $ sudo mv rms /usr/local/bin/.

※CentOS7のみ動作検証を行っています。

使用方法

以下のようにrmsコマンドに続き、削除したいファイル名を指定します。

コマンド実行中、Ctrl+c (SIGINTシグナルによる割り込み)にて
プログラム(シュレッダー)実行を停止することができます。

※rmコマンドに存在するパラメータや複数のファイルを繋げての削除は行えません。

仕様