如何在 Linux 上清理磁盘空间如何在 Linux 上清理磁盘空间如何在 Linux 上清理磁盘空间如何在 Linux 上清理磁盘空间
  • 文章
  • 正则表达式
    • 工具
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容
发表 admin at 2025年2月28日
类别
  • 未分类
标签

如何在 Linux 上清理磁盘空间

如果您有一个老化的 Linux 系统,很可能会因为特定于应用程序的缓存(例如浏览器缓存)、系统缓存(例如 apt 缓存)、不必要的区域设置文件或其他临时文件等而浪费大量磁盘空间。由于文件的生成方式多种多样,因此很难追踪浪费的磁盘使用情况并适当地释放磁盘空间。

BleachBit 是一款开源磁盘空间清理软件,可在 Linux 和 Windows 平台上使用。除了清理磁盘空间外,BleachBit 还可以安全地粉碎文件,并清除未分配的磁盘空间以保护您的隐私。

在本教程中,我将描述如何使用 BleachBit 清理 Linux 上的磁盘空间。

BleachBit 特点

BleachBit 拥有多项功能,使其成为磁盘清理和隐私保护的必备工具:

  • 越来越多的特定应用清洁剂。

  • 文件粉碎以防止数据恢复。

  • 覆盖未分配的磁盘空间以隐藏已删除文件的痕迹。

  • 用于自动磁盘清理的命令行界面。

  • 清除内存和交换空间。

  • 清理损坏的快捷方式。

  • 清理包管理系统(例如 apt 和 yum)。

  • CleanerML 标记语言,用于编写您自己的自定义清洁程序。

在 Linux 上安装 BleachBit

BleachBit 的官方网站提供了流行 Linux 发行版的安装包。下载适合您的系统的软件包,并按如下方式安装它及其依赖项。 BleachBit 需要 Python >= 2.5 且 <=2.7 以及 PyGTK 2.14 或更高版本。

在 Ubuntu 上安装 BleachBit


$ sudo apt-get install python-gtk2 python-simplejson
$ sudo dpkg -i bleachbit_0.9.6_all_ubuntuXXXX.deb

在 Debian 上安装 BleachBit:


$ sudo apt-get install python-gtk2 python-simplejson
$ sudo dpkg -i bleachbit_0.9.6_all_debianX.deb

在 Fedora 上安装 BleachBit:


$ sudo yum install pygtk2 python-simplejson
$ sudo rpm -ivh bleachbit-0.9.6-1.1.fcXX.noarch.rpm

在 CentOS 6 上安装 BleachBit:


$ sudo yum install pygtk2 python-simplejson
$ sudo rpm -ivh bleachbit-0.9.6-1.1.centosCentOS-6.noarch.rpm

配置BleachBit

要启动 BleachBit,只需运行:


$ sudo bleachbit

第一次运行 BleachBit 时,系统会要求您配置 BleachBit 的首选项。您还可以随时通过编辑 → 首选项菜单输入首选项设置。

在首选项设置中,您可以控制以下选项。

  • 通过互联网定期检查软件更新:通知您 BleachBit 的任何新更新。

  • 隐藏不相关的清洁程序:向您显示为您的系统量身定制的相关清洁选项。

  • 覆盖文件以隐藏内容:执行文件粉碎以防止数据恢复。

  • 使用计算机启动 BleachBit: 开机时自动启动。

  • 语言设置:指定要从磁盘清理中排除的语言。

  • 文件夹/文件白名单:指定将从磁盘清理中排除的路径列表。

使用 BleachBit GUI 清理磁盘空间

BleachBit 的主窗口在左侧面板中显示可用清洁剂的列表。清理程序的完整列表可能会根据您的 Linux 系统设置而有所不同,因为 BleachBit 会自动隐藏不相关的清理程序。如果您点击任何清洁剂,您将看到相应的清洁项目。

您可以有选择地启用特定的清洁器及其下方的特定清洁项目。

完成更清晰的选择后,单击顶部栏的预览按钮。您将看到磁盘清理期间要执行的操作列表,并检查清理完成后将恢复多少磁盘空间。

从命令行清理磁盘空间

BleachBit 的一个不错的功能是您可以在命令行模式下运行 BleachBit。因此,您可以轻松地安排一个 cron 作业来定期清理您的 Linux 系统。

要查看可用清洁项目的列表:


$ bleachbit --list

info: starting BleachBit version 0.9.6
adobe_reader.cache
adobe_reader.mru
adobe_reader.tmp
amsn.cache
amsn.chat_logs
amule.logs
amule.tmp
apt.autoclean
apt.autoremove
apt.clean
. . .

要预览特定清理器的结果(即单独删除和最终磁盘空间节省):


$ bleachbit --preview apt.clean apt.autoremove

info: starting BleachBit version 0.9.6
debug: clean_operation('apt'), options = '['clean']'
Delete 1.1MB /var/cache/apt/archives/keepassx_0.4.3-1ubuntu3_amd64.deb
Delete 81.9kB /var/cache/apt/archives/libaudiofile1_0.3.4-1_amd64.deb
Delete 1.5MB /var/cache/apt/archives/tor-geoipdb_0.2.3.25-1~quantal+1_all.deb
Delete 217.1kB /var/cache/apt/archives/duplicity_0.6.19-0ubuntu2.2_amd64.deb
. . .
Disk space to be recovered: 107.9MB
Files to be deleted: 56

进行实际的磁盘清理工作:


$ sudo bleachbit --clean apt.clean apt.autoremove

要进行实际的磁盘清理作业并覆盖已删除文件的内容:


$ sudo bleachbit --overwrite --clean apt.clean apt.autoremove
©2015-2025 艾丽卡 support@alaica.com