当前位置:首页 > 站长知识 > 正文内容

释放Ubuntu磁盘空间的方法

2024-08-17站长知识47

一、清理软件包

为了释放磁盘空间并优化系统性能,我们可以使用以下命令来清理这些不再需要的软件包:

sudo apt-get autoremove

该命令会自动识别并删除已安装但不再需要的软件包,从而释放磁盘空间。

二、清理APT缓存

默认情况下,Ubuntu 会将下载并安装的所有更新保留在磁盘上的缓存中,以防万一再次需要它。当然APT缓存可以让我们安装一些软件包时不必下载非常流畅的安装,但apt软件包缓存可以迅速膨胀到数百MB,占用大量空间。

所以定期清理apt缓存,可以释放一部分磁盘空间。通过以下命令可以查看apt缓存占用空间大小:

du -sh /var/cache/apt/archives

一旦确定清理apt缓存,清理命令如下:

sudo apt-get clean

apt clean 命令将删除保留在apt缓存中的所有软件包。 当然如果你本地网络并不快速,你也可以不用清理,避免安装软件时下载大量软件包耗费时间。

三、清理旧的备份文件

在使用Ubuntu系统时,我们可能会创建一些备份文件。随着时间的推移,这些备份文件会占用越来越多的磁盘空间。为了释放磁盘空间并优化系统性能,我们可以使用以下命令来删除旧的备份文件:

sudo apt-get install ncdu

以上命令用于安装ncdu工具,该工具可以帮助我们查找磁盘上占用空间最多的目录和文件。

ncdu

以上命令用于启动ncdu工具,根据提示进入需要清理的目录。

sudo find / -name "*~" -exec rm -f {} \;

以上命令用于删除旧的备份文件。该命令将在磁盘根目录下查找以“~”结尾的文件,并删除它们。

四、删除旧内核

对于不在支持或者后续不在使用的内核,可以删除掉,这样也会介绍部分磁盘空间。

在Ubuntu中删除旧内核很容易,可以使用以下命令从命令行执行此操作:

sudo apt-get autoremove --purge

请注意,此命令将仅删除不再需要的内核以及已通过系统更新从 Ubuntu 存档安装的内核。 如果您手动安装内核或通过第三方 PPA 安装内核,则需要动手自己删除。

五、清理缩略图缓存

Ubuntu系统会自动为图片文件创建缩略图,以便用户在文件管理器中预览。这些缩略图以隐藏文件的形式存储在用户账户的~/.cache/thumbnails目录中。对于摄影爱好者或图片收藏者来说,随着时间的推移,缩略图的数量会不断增加。需要注意的是,即使删除了某些照片或图片,这些自动生成的缩略图缓存仍然会占用磁盘空间,而不会自行清除。

可以使用以下命令检查缩略图缓存的大小:

du -sh ~/.cache/thumbnails

因此,定期清理缩略图缓存是一个好习惯。最简单的方法是使用终端命令:

rm -rf ~/.cache/thumbnails/*

六、卸载不必要的应用程序

或者可以卸载一些不用的软件和游戏。如果需要更多的磁盘空间,删除那些从不使用或较少使用的应用程序总是一个好方法。

删除软件可以使用「Ubuntu 软件」或直接终端命令:

sudo apt remove 软件包名