如何使用BleachBit优化Ubuntu Linux
BleachBit是一个跨平台,免费和开源的工具,可摆脱计算机上的垃圾文件。它功能强大且易于使用,不仅可以删除垃圾文件,还可以粉碎和擦除文件。这对于保持系统整洁有序,以及为我们提供应有的隐私很有用。
在Ubuntu上安装BleachBit
安装BleachBit的最简单方法是使用程序包管理器或者软件。在这里我们可以搜索BleachBit,找到它后,单击它,然后按Install。删除它就像重新搜索然后按"删除"一样简单。
Ubuntu软件中心中的BleachBit
如果我们是终端爱好者,则可以使用apt命令安装BleachBit:
sudo apt install bleachbit -y
但是,在更新本文时,Ubuntu存储库或者软件中心可能不包含最新版本3.2.
因此,要获取最新版本,我们可以前往官方下载页面:
在这里,通过单击相应的链接为系统下载正确的软件包(在我的情况下为Ubuntu 18.04 LTS)。它将下载一个.deb文件。
从deb文件安装软件包很简单。只需双击它,它将在软件中心中运行。并且,我们可以继续安装它。
使用BleachBit清理系统
搜索BleachBit并单击"应用程序"菜单中的bleachbit图标:
注意要以管理员权限运行BleachBit,请单击第二个图标(BleachBit以Administrator / root身份)。
并且,根据我们在文件列表上单击的内容而有所不同。因此,如果我们不想删除系统垃圾文件,则无需启动第二个垃圾文件(作为管理员的BleachBit)。
这两种方法均应打开"开始"屏幕:
这是"首选项"菜单,我们可以随时通过单击菜单图标(窗口的右上角)然后单击"首选项"来将其打开。
一些重要的选项包括:
- 覆盖文件内容以防止恢复:尽管速度较慢,但实际上会粉碎文件。通常将文件标记为已删除,如果没有剩余空间,则允许将其覆盖。但是,选择此选项将用垃圾填充空间(该垃圾仍将充当已删除文件),从而使粉碎的文件无法恢复。请记住,此过程较慢。
- 语言:我们可以在此处选择要保留的语言(尽管它们实际上并不会占用太多空间)。
- 驱动器:在此子菜单中,我们可以添加目录,在其中应将所有可用空间替换为垃圾(例如,粉碎文件时),确保无法从这些位置恢复文件。
- 也有黑暗模式!
关闭"首选项"菜单将使我们进入主菜单。无论哪种情况,我们都可以直接在应用程序的主页上结束,并且可以选择检查高级选项的首选项。
在左侧,我们可以选择要删除的文件类型(包括系统范围的文件和特定于应用程序的文件)。其中一些需要管理员特权(例如APT缓存和与系统相关的选项),并且其中一些会提示警告(例如Firefox警告我们已保存的密码将被删除)。
选择后,建议单击"预览"(放大镜图标)。这将确切显示要删除的内容:
通过按清除,我们将开始删除过程。 BleachBit完成时,我们会收到一条消息:
我们可以做的另一件事是迅速粉碎或者擦除特定目录或者文件。我们将找到以下屏幕快照中所示的选项:
随着新的更新,BleachBit还为"制作Chaff"添加了一个选项。对于大多数用户来说,这不是一个有用的功能,但是如果我们需要一堆包含信息的文件来在计算机上查找踪迹时混淆数字取证,则可能会派上用场。
我们可以在其官方文档中阅读有关此内容的更多信息。
在命令行中使用BleachBit
正如我们在上图中所观察到的,我们还可以通过终端进行很多操作。我们只需要在终端中输入" bleachbit -help"即可知道所有选项及其用法。
例如,要列出清除程序,请运行:
bleachbit -l
这将产生以下方面的输出:
... thunderbird.index thunderbird.passwords thunderbird.vacuum transmission.blocklists transmission.history transmission.torrents tremulous.cache vim.history vlc.mru vuze.backup_files vuze.cache vuze.logs vuze.tmp warzone2100.logs wine.tmp winetricks.temporary_files x11.debug_logs xine.cache yum.clean_all yum.vacuum ...
现在,我们可以运行任何清洁器或者一组清洁器。例如:
bleachbit -c google_chrome* thunderbird.passwords
此命令将删除所有Google Chrome浏览器保存的数据和所有保存的Thunderbird密码。
同样,我们可以利用-wipe-free-space命令和其他命令来最大程度地利用它。 CLI很有用,因为我们可以编写执行BleachBit命令的bash脚本,甚至可以使用CRON之类的工具安排清理操作。