J'utilise bleachbit pour nettoyer (analyse approfondie) mon répertoire personnel:
bleachbit -c --preset
Mais je veux utiliser bleachbit pour nettoyer mes autres lecteurs montés comme /media/device1
et des dossiers spécifiques /home/eka/dir/dir1
. Comment puis-je faire cela dans Bleachbit?
éditer:
exemple de chemin modifié dans 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>
résultat initial de python bleachbit.py --preset -c
deepscans={u'/home/eka': [{'regex': u'\\.[Bb][Aa][Kk]$', 'nregex': '', 'cache': False, 'command': u'delete', 'path': u'/home/eka'}
À partir de BleachBit 2.0, l'analyse approfondie par défaut est le répertoire de l'utilisateur domestique. Il n'y a aucun moyen dans l'interface graphique de le changer, mais je pense que cela fonctionnera
~/.config/bleachbit/cleaners
id="deepscan"
à id="mydeepscan"
path="/media/device1"
pour chaque <action>
élémentEnsuite, une nouvelle option DeepScan apparaîtra, et vous pouvez la sélectionner.
Vous pouvez également modifier le <label>
éléments aussi.
Mise à jour, voici un exemple fonctionnel et testé d'une option qui nettoie les journaux dans /var/log
au lieu de dans le répertoire personnel de l'utilisateur. Notez qu'il y a un attribut 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>
Veuillez noter que ce XML va dans un fichier CleanerML .xml. Dans mon cas, je l'ai ajouté au fichier deepscan.xml existant, mais il pourrait aller dans un nouveau fichier .xml qui se trouve dans le bon dossier.