随着时间的推移,您服务器磁盘空间可能会逐渐耗尽。对此的解释是,随着时间的推移,垃圾文件会迅速填满您的硬盘。
这种情况尤其发生在软件包的安装过程中。在安装过程中,这些文件通常会在安装前缓存在/var/cache/目录中,以防您需要再次安装它们。
不幸的是,Ubuntu没有自动删除这些系统不再需要的文件的方法。因此,它们会随着每个连续的软件包安装而累积,并占用驱动器上的大量空间。
使用apt命令通过终端从系统中删除这些文件是一项简单的任务。
sudo apt autoremove
此命令会删除为满足其他包的依赖关系而自动安装的包,并且不再需要作为依赖项。
您可以考虑运行的另一个命令是:
sudo apt clean
该命令清除/var/cache/目录中一些残留的文件包。
现在让我们将焦点转移到如何使用Ubuntu和LinuxMint发行版中的一些GUI应用程序来释放磁盘空间。
1.Stacer
Stacer用C++编写,是一款免费的开源GUI应用程序,可以监视和优化您的磁盘空间。它提供了直观且有吸引力的用户界面,让您可以一目了然地了解RAM、CPU和磁盘利用率等资源的使用统计信息。此外,它还为您提供有关系统信息和带宽利用率的信息。
Stacer提供了一些有用的功能来管理进程、启动应用程序、系统服务和卸载应用程序。值得注意的是系统清理器,它可以清除占用大量磁盘空间的包缓存。此外,它还清空垃圾箱并清除崩溃报告、应用程序缓存和日志,从而释放磁盘空间。

Linux系统优化器和监控
要在系统上安装Stacer,请运行以下命令:
sudo apt update
sudo apt install stacer
2.Ubuntu Cleaner
Ubuntu Cleaner用Python开发,是一个GUI选项,它在释放Ubuntu/Mint上的磁盘空间方面做得不错。图形工具通过删除以下文件来清理系统:
旧的Linux内核、浏览器缓存、缩略图缓存、应用程序缓存、APT缓存、任何不需要的包
Ubuntu Cleaner是开源的并且完全免费使用。

Ubuntu清理器
要安装UbuntuCleaner,请clone git存储库。
git clone https://github.com/gerardpuig/ubuntu-cleaner.git
然后更新你的包索引并安装Ubuntu清理包,如下所示:
cd ubuntu-cleaner
./ubuntu-cleaner
3.BleachBit
BleachBit专为Windows和Linux系统设计,是一款免费的开源磁盘清理器,可在您的PC充满垃圾文件时快速释放磁盘空间。
使用BleachBit,您可以粉碎临时文件、删除cookie、清除互联网历史记录以及丢弃应用程序日志文件和系统中不需要的文件。
此外,BleachBit还可充当Firefox和Chrome等网络浏览器的清理程序。

BleachBit–清理Linux系统和释放磁盘空间
BleachBit在Ubuntu存储库中可用,您可以使用APT包管理器安装它,如下所示:
sudo apt update
sudo apt install bleachbit
4.Sweeper
Sweeper原生于KDE桌面环境,是一个系统清理应用程序,可以清除硬盘上的垃圾文件,例如缩略图缓存、网络浏览器垃圾(例如cookie、网络历史记录、访问过的网站的临时缓存),还可以删除硬盘中的垃圾文件。

Sweeper–清除Linux中不需要的痕迹
安装Sweeper有两种方法。您可以从官方Ubuntu存储库安装它,如下所示:
sudo apt update
sudo apt install sweeper
此外,您可以使用Snap进行安装,如图所示。首先,确保您的系统上启用了Snap。
sudo apt update
sudo apt install snapd
接下来,安装Sweeper。
sudo snap install sweeper --edge
5.rmLint
这是本文最后一个是rmLint工具。该工具遍历多个目录,并帮助识别重复的文件和目录、损坏的符号链接和未剥离的二进制文件。
它本身不会删除这些文件,但会生成可执行输出,例如可用于删除文件的JSON或shell脚本。它扫描文件和目录并智能地确定重复项。找到重复项后,您可以继续使用自动生成的脚本删除它们。

rmlint–查找重复的文件和目录
要安装rmLint,只需运行命令:
sudo apt install rmlint
要启动图形界面,请运行以下命令:
rmlint --gui
这是一些最流行的GUI工具的综述,您可以使用它们来释放Linux系统中的磁盘空间。