GNU/Linuxディストリビューションを使用していると、あまり役に立たず、不要な容量を占有するファイルが大量に蓄積されがちです。こうしたキャッシュファイルや一時ファイルをクリーンアップし、ハードドライブの空き容量を確保できるBleachBitのようなツールは既にご存知かもしれません。Windows環境から移行してきた方であれば、CCleanerなどのアプリや類似のプログラムを利用して、OSのレジストリを良好な状態に保ち、不要なファイルを削除した経験があるでしょう。
Bleachbitの代替として、Cluftbusterというプログラムがあります。これはBleachbitではできないことをいくつか実現できるプログラムです。そのため、掃除用ソフトウェアとして検討する価値があります。さらに、Cluftbusterの最も魅力的な機能の1つは、こうしたメンテナンスや掃除作業を自動化できることです。これは、手作業で行う必要がなくなるため、非常にありがたい機能です。
ソースコードをtarball形式でダウンロードしてソースからインストールしたい場合は、このウェブサイトからダウンロードできます。ただし、ダウンロード後であれば、以下のコマンドを使用して、お使いのディストリビューションから簡単にインストールすることもできます。
cd Descargas
tar xvzf cruftbuster-version.tar.gz
cd cruftbuster-version
chmod +x MainScreen.py
python MainScreen.py
これによりPythonアプリが起動します(もちろん、Pythonインタープリタがインストールされている必要があります)。起動後は、直感的で使いやすいグラフィカルインターフェースを操作できます。そこで、作業対象のディレクトリを追加したり、システムをクリーンアップするために自動的に実行されるルールを設定したりできます。
ルールの作成は非常に簡単です。例えば、この記事のメイン画像は、MP4ファイルを移動するルールが作成された画面を示しています。このルールは、リストされているすべての条件が満たされた場合に実行されます。この場合、ファイル拡張子は.mp4である必要があります。*.mp4ファイルが検出されると、ビデオディレクトリに移動します。簡単でしょう?もちろん、これを変更して、他のあらゆるものに対応する独自のルールを作成することもできます。