快速释放Ubuntu磁盘空间的七种方法

本文中,将向大家介绍一些简单的方法和技巧来帮助大家清理 Ubuntu 和Linux Mint 系统并获得更多可用空间。

一、移除不再需要的软件包

如果你了解过 apt-get 或 apt 命令的详细用法,应该知道 autoremove 选项。此选项可以删除「安装某个软件包时」自动安装的依赖库和包,这些自动安装的依赖包在系统中通常是无用的,只用浪费磁盘空间。当然,autoremove选项也可以自动删除那些系统升级过程中被取代的老旧无用 Linux 内核。

这是一个自动化的傻瓜命令,可以时不时用它为 Ubuntu 系统释放一些可用硬盘空间:

sudo apt autoremove

如下图所示,招行该命令后可以为我的系统释放出 315MB 磁盘空间。

因此,每几个月左右清除缩略图缓存是一个很好的习惯。

二、最快捷的方法就是使用终端命令:

rm -rf ~/.cache/thumbnails/*

如下图所示,招行该命令后可以为我的系统释放出 315MB 磁盘空间。

三、清理Ubuntu中的APT缓存

Ubuntu 使用 APT(高级软件包工具)在系统上安装、删除和管理软件,并且在软件卸载之后它还会保留先前下载和安装软件包的缓存。

APT 包管理系统会将下载的 DEB 包缓存在 /var/cache/apt/archives 文件中,随着时间的推移,本文所有软件都可以在《Linux就该这么学》这本教材中找到。由于拥有大量不需要的包这个缓存目录可以增长得相当大。

你可以使用以下命令查看此缓存的大小:

sudo du -sh /var/cache/apt

如你所见,我有超过 90MB 的缓存存储。 当你几乎没有剩余磁盘空间时,这 90MB 空间释放出来便可以救急。

对于 APT 缓存我们有两种可选方式对其进行清理,其一为只删除过时的软件包:sudo apt autoclean另一种则是清理整个缓存(释放更多的磁盘空间):sudo apt clean

四、清理缩略图

为方便用户预览图片,Ubuntu 会自动为图片文件创建一个缩略图,用于在文件管理器中查看,而这些这些缩略图其实也是以文件形式隐藏存储在用户账户的 ~/.cache/thumbnails 目录当中

如果你是摄影爱好者或是图片收藏者,随着时间的推移,缩略图的数量将大大增加。特别需要注意的是,如果你删除了某些照片或图片,这些自动生成的缩略图缓存还是会存在于磁盘当中,而不会自动清除。

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

du -sh ~/.cache/thumbnails

因此,每几个月左右清除缩略图缓存是一个很好的习惯。 最快捷的方法就是使用终端命令:rm -rf ~/.cache/thumbnails/*

五、手动删除老旧Linux内核(专业)

前面介绍第 1 种方法时就提到了可以自动删除那些老旧无用的 Linux Kernel,但如果你在 Ubuntu 中曾手动安装过内核,则 apt autoremove 命令选项则不适用了。但删除不使用的旧版内核确实又可节省大量磁盘空间,所以对于手动安装的 Ubuntu 内核可以进行手动卸载。

首先使用如下命令列出当前 Ubuntu 中所有已经安装的 Linux Kernel:

sudo dpkg –list ‘linux-image*’*

删除旧版内核与删除任何其他软件包一样:

sudo apt remove linux-image-VERSION

请自行将上述 VERSION 替换为要清除的内核版本,系统极客建议保持至少两个或三个最新版本内核,这样在无法使用最新内核启动系统时至少还有那么几个可替代品救急。

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

相信每个人都有那么一款和几款几乎不用的游戏或应用程序存在于系统当中。不相信?去你 Ubuntu 系统查下软件列表就知道了。其实这条也不用我多说,如果你需要更多的磁盘空间,删除那些从不使用或较少使用的应用程序总是一个好方法。删除软件可以使用「Ubuntu 软件」或直接终端命令:sudo apt remove 软件包名

七、使用GUI工具释放Ubuntu空间

如果你着实觉得本文介绍的内容太麻烦,也不喜欢用这些命令和工具,那么我向大家推荐一款集中清理 Ubuntu 系统的小工具,你可以通过前文了解如何在 Ubuntu 中使用 Stacer 清理工具。

相关推荐:

Ubuntu怎么安装轻量级的LXDE桌面?

ubuntu17.04怎么设置开机自动启动小键盘?

ubuntu系统怎么更新? ubuntu升级系统的两种方式

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


在Docker中,挂载目录的权限问题通常可以通过以下方法解决: 使用 -v 参数指定挂载目录时添加权限相关的选项。可以通过在挂载的目录后面添加 :ro 或 :rw 来指定...
在Ubuntu命令行中设置中文可以通过以下几种方式实现: 安装中文输入法:可以通过在命令行中安装中文输入法来在终端中输入中文。常见的中文输入法包括Fcitx、IBu...
要查看CentOS中的重启记录,可以使用以下命令: 使用last命令查看系统启动和关机记录: last reboot 使用journalctl命令查看系统日志,可以筛选出重启相关的...
要判断哪个串口在工作,可以通过以下方法: 使用命令行工具:可以使用命令ls /dev来列出系统中所有的串口设备,通常串口设备的名称以ttyS或ttyUSB开头。可以使...
要查看Linux系统中数据盘的挂载点,可以按照以下步骤进行: 打开终端窗口,输入以下命令来查看系统中已挂载的磁盘和分区信息: df -h 在显示的结果中,找到...
要更改Ubuntu系统的启动项顺序,可以按照以下步骤操作: 打开终端,输入以下命令来编辑grub配置文件: sudo nano /etc/default/grub 在打开的配置文件中...
今天小编给大家分享一下excel图案样式如何设置的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希
这篇文章主要讲解了“win10设置过的壁纸如何删除”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“win10设置...
这篇“Xmanager怎么显示远程linux程序的图像”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希
今天小编给大家分享一下xmanager怎么连接linux的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希
这篇“如何重置Linux云服务器的远程密码”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴...
本篇内容介绍了“Linux云服务器手动配置DNS的方法是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何...
这篇文章主要介绍“Linux中如何部署Golang应用程序”,在日常操作中,相信很多人在Linux中如何部署Golang应用程序问题上存在疑惑,小编查阅了各式资料,整理出
这篇文章主要介绍“Linux云服务器中如何使用sudo”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Linux云服务器中
这篇文章主要讲解了“linux怎么查看服务器开放和启用的端口”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习...
这篇文章主要介绍“Linux下怎么安装PHP的memcache扩展”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Linux下怎
本文小编为大家详细介绍“linux下忘记root密码如何找回”,内容详细,步骤清晰,细节处理妥当,希望这篇“linux下忘记root密码如何找回”文章能帮助大家解决疑惑...
本篇内容介绍了“如何更新Linux云服务器的操作系统”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理...
这篇“Linux云服务器入侵如何排查”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读
本篇内容主要讲解“Linux中的nohup命令如何使用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux中的nohup...