Я пытаюсь выяснить, как работать, "свободное пространство на диске очистки" через командную строку на Ubuntu 16.04 с Отбеливателем Укусило. Похоже, что bleachbit управляют, чтобы утилита могла только вытереть определенные кэши. У кого-либо есть какие-либо идеи о том, как сделать это?
Консольное приложение Bleachbit имеет несколько опций:
$ bleachbit --help Options ... -l, --list-cleaners list cleaners -c, --clean run cleaners to delete files and make other permanent changes ... -p, --preview preview files to be deleted and other changes
таким образом, если я называю его с
$ bleachbit -l | grep free
Я могу добраться
system.free_disk_space
Кажется, что необходимо назвать его с
bleachbit -c -p system.free_disk_space # remove -p if you want real action
Примечание: если мы изучаем исходный код BleachBit - мы видим, как он называет вышеупомянутое действие в cb_wipe_free_space
для маркировки Свободного пространства Очистки.
Ответ от @N0rbert является лучшим для версии 2.0 BleachBit и ранее. Обратите внимание, что это использует каталоги, настроенные в GUI или в bleachbit.ini
, и каталоги не могут быть изменены на командной строке.
Мне понравилась идея Thomas, поэтому сегодня я фиксировал изменение для будущих вирион, которое работает как это.
bleachbit --wipe-free-space /dev/shm /tmp /home/username
Обновление: версия 2.1 BleachBit публикуется, и она имеет новый параметр командной строки