如何使用 bleachbit 清理其他已安装的驱动器和特定文件夹?

如何使用 bleachbit 清理其他已安装的驱动器和特定文件夹?

我使用 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'}

答案1

从 BleachBit 2.0 开始,深度扫描默认为主用户目录。GUI 中没有办法更改它,但我认为这会起作用

  1. 将 BleachBit 附带的 deepscan.xml 复制到~/.config/bleachbit/cleaners
  2. 改成id="deepscan"id="mydeepscan"
  3. 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 文件。

相关内容