Я использую bleachbit для очистки (глубокое сканирование) моего корневого каталога:
bleachbit -c --preset
Но я хочу использовать bleachbit для очистки моих других подсоединенных внешних дисков как /media/device1
и определенные папки /home/eka/dir/dir1
. Как я могу сделать это в bleachbit?
править:
образец измененного пути в 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 файл, который находится в правильной папке.