Bleachbitを使用してホームディレクトリをクリーンアップ(ディープスキャン)します。
bleachbit -c --preset
しかし、bleachbitを使用して、/media/device1
のような他のマウントされたドライブと特定のフォルダー/home/eka/dir/dir1
をクリーンアップしたいと思います。ブリーチビットでこれを行うにはどうすればよいですか?
編集:
deepscan.xmlの変更されたパスのサンプル
<option id="ds_store">
<label translate="false">.DS_Store</label>
<description>Delete the files</description>
<warning>This option is slow.</warning>
<action command="delete" search="deep" cache="false" regex="^\.DS_Store$" path="/media/device1"/>
</option>
python bleachbit.py --preset -c
の初期結果
deepscans={u'/home/eka': [{'regex': u'\\.[Bb][Aa][Kk]$', 'nregex': '', 'cache': False, 'command': u'delete', 'path': u'/home/eka'}
BleachBit 2.0以降、ディープスキャンはデフォルトでホームユーザーディレクトリに設定されます。 GUIにはそれを変更する方法はありませんが、これはうまくいくと思います
~/.config/bleachbit/cleaners
にコピーしますid="deepscan"
をid="mydeepscan"
に変更しますpath="/media/device1"
を各<action>
要素に追加します次に、新しいDeepScanオプションが表示され、選択できます。
<label>
要素も変更することもできます。
更新。ここでは、ユーザーのホームディレクトリではなく/var/log
のログをクリーンアップするオプションのテスト済みの機能する例を示します。属性があることに注意してくださいpath=
<option id="log">
<label>Log</label>
<description>Delete the logs</description>
<action command="delete" search="deep" cache="false" path="/var/log" regex="\.log$"/> </option>
このXMLはCleanerML .xmlファイルに含まれることに注意してください。私の場合は、既存のdeepscan.xmlに追加しましたが、正しいフォルダにある新しい.xmlファイルに入れることもできます。