和Windows系统不同,Ubuntu系统并没有自带的碎片整理和磁盘清理工具。所以,很多时候我们需要去手动清除一些文件,释放磁盘空间。

当然,用户第一想到清理的地方就是回收站,或者平时下载的一些大型文集例如iso镜像文件,视频文件等。那么除了这些,我们在Ubuntu中还能做什么清理工作来更多的释放我们电脑的磁盘空间呢。

下面我们通过以下几个简单方法来介绍说明,在 Ubuntu 中释放磁盘空间的方法。

1、清理APT缓存

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

所有我们定期清理apt缓存,可以释放一部分磁盘空间。

通过以下命令可以查看apt缓存占用空间大小:

du -sh /var/cache/apt/archives

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

sudo apt-get clean

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

2、删除旧内核

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

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

sudo apt-get autoremove --purge

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

3、卸载从未使用过的应用程序和游戏

您可能安装了一些应用程序,你可能从来没有使用过,只是因为之前看到过好评进行了安装。又或者,你安装的应用程序仅仅当时安装后使用了,以后再也没有,其实是个不再需要的应用程序,那么建议你删掉!

当然,游戏也是这样,如果你觉得不再需要,建议删掉!

要通过名称删除特定应用,可以通过以下命令:

sudo apt-get remove package-name1 package-name2

这其中的package-name1 package-name2时你要删除的软件包的名称,多个软件包你可以以空格隔开。

要删除不再需要的程序包和依赖项(因为您已卸载其他程序包或较新版本已替换它们),请运行以下命令:

sudo apt-get autoremove

除了命令的删除方式,你也可以通过Ubuntu的应用程序中心进行应用的删除。

4、使用像BleachBit这样的系统清理程序

所有应用程序都会有一些缓存或者日志信息不断的写到系统中,随着运行时间的不断增加,系统中这类运行日志,缓存占用空间也越来越大。

BleachBit就是一款用来清理系统的软件,它就像是Linux系统中的CCleaner一样, 该应用程序可以删除几乎所有内容,所以使用时请谨慎。

它可以清除70多种流行的桌面应用程序(包括大多数Web浏览器)的缓存; 悬停旧文件,浏览器和bash历史记录; 轻松处理您从未读过的日志。

您可以直接从 Ubuntu Software 在 Ubuntu 20.04 LTS上安装BleachBit。 以root用户身份运行它,然后选中您要清出内容选项。 点击“预览”以获取它们占用的空间的估计值,然后点击“清除”以删除它们。

写在最后

如果要需要保证Ubuntu系统中磁盘的空间利用,通过以上几个方便就可以做到。系统使用的过程中可以通过经常清理您的apt缓存,安装补丁,更新和修复让空间得到进一步的释放!

Ubuntu上释放磁盘空间的几种简单方法​linux265.com

linux清理磁盘空间_Ubuntu上释放磁盘空间的几种简单方法相关推荐

  1. 简单轻松的将本地项目上传到Github的两种简单方法

    如何将本地项目上传到Github 将本地项目上传到Github(两种简单.方便的方法) 一.第一种方法: 二.第二种方法: Git命令 查看.添加.提交.删除.找回,重置修改文件 查看文件diff 查 ...

  2. C++:应用有限差分法求解随时间变化 平流方程 ut = - c * ux 在一个空间维度上,与 恒定速度,使用FTCS方法,正向时间差, 居中空间差(附完整源码)

    C++:应用有限差分法求解随时间变化 平流方程 ut = - c * ux 在一个空间维度上,与 恒定速度,使用FTCS方法,正向时间差, 居中空间差 # include <cmath> ...

  3. C++:有限差分法求解随时间变化 平流方程 ut = - c * ux 在一个空间维度上,与 恒定速度,使用Lax-Wendroff方法作为时间导数(附完整源码)

    C++:有限差分法求解随时间变化 平流方程 ut = - c * ux 在一个空间维度上,与 恒定速度,使用Lax-Wendroff方法作为时间导数 # include <cstdlib> ...

  4. C++:有限差分法求解随时间变化 平流方程 ut = - c * ux 在一个空间维度上,与 恒定速度,使用Lax方法作为时间导数(附完整源码)

    C++:有限差分法求解随时间变化 平流方程 ut = - c * ux 在一个空间维度上,与 恒定速度,使用Lax方法作为时间导数 # include <cstdlib> # includ ...

  5. 在Mac上缩小PDF文件大小的3种简便方法

    从专业的学术报告到市场媒体工具包材料,或个人简历,PDF文件无处不在.为什么?主要是因为它保留了文档格式,因此可以在所有设备,屏幕或系统中完美显示内容.而且,我们可以轻松创建引人注目的数字文件,并且接 ...

  6. Linux 搜索文件和文件夹的 4 种简单方法

    Linux 管理员一天都不能离开搜索文件,因为这是他们的日常活动.了解一些搜索的东西是不错的,因为这能帮助你在命令行服务器中工作.这些命令记忆起来不复杂,因为它们使用的是标准语法. 可以通过四个 Li ...

  7. GIT将本地项目上传到Github(两种简单、方便的方法)

    GIT将本地项目上传到Github(两种简单.方便的方法) 一.第一种方法: 首先你需要一个github账号,所有还没有的话先去注册吧! https://github.com/ 我们使用git需要先安 ...

  8. git学习(10):Git的使用--如何将本地项目上传到Github(两种简单、方便的方法)

    将本地项目上传到Github(两种简单.方便的方法) 一.第一种方法: 首先你需要一个github账号,所有还没有的话先去注册吧! https://github.com/ 我们使用git需要先安装gi ...

  9. linux清理磁盘空间的脚本,在Ubuntu和Linux Mint上释放空间的7种简单方法

    Linux系统空间不足?您可以通过以下几种方式清理系统,释放Ubuntu和其他基于Ubuntu的Linux发行版上的空间. 随着时间的流逝,随着添加和删除程序,任何操作系统都可能变得混乱.如果您拥有T ...

  10. Tomcat清理日志文件无法立即释放磁盘空间

    目录 问题 原因 附 问题 1. Linux下删除了Tomcat的日志文件,但是磁盘依然百分百占用 进入Tomcat目录,显示日志已经删除 查询磁盘空间依旧百分百占用 2. 杀死Tomcat进程后重启 ...

最新文章

  1. “Hey Siri” 背后的黑科技大揭秘!
  2. 如何运营一个合法的经营性网站?办理经营性ICP证!
  3. 深入Java集合学习系列:HashMap的实现原理
  4. 【2017年第1期】基于文本大数据的企业信用风险评估
  5. CoreException: Could not get the value for parameter compilerId for plugin execution default-compile
  6. DELL Latitude E5400 装了PC DOS 7.1系统启动不了
  7. 正确率、召回率和F值
  8. Redis常用命令、数据类型讲解
  9. Java递归算法经典实例
  10. 2021年中国宽带接入情况、用户规模及使用情况分析[图]
  11. 安全左中右·2022 XDR 网络安全运营新理念峰会圆满落幕
  12. Redis大Key优化
  13. Oracle数据库实例之进程架构(二)
  14. web前端学习之——页面美妆师css3基础篇
  15. SSM洗衣店管理系统
  16. linux lcd cd,linux LCD调试
  17. git commit 命令详解
  18. 关于localhost访问特别快而nginx配置代理后转发特别慢的解决
  19. 【直播活动】阿里巴巴开源大家族加入中科院开源之夏2022
  20. 企业绩效评价体系的四大层次

热门文章

  1. Python Tornado web框架简单例子
  2. 《Linux/UNIX OpenLDAP实战指南》——1.2 OpenLDAP目录架构
  3. windows下命令行发送邮件blat.exe
  4. View Agent Direct-Connection注册表
  5. esxi update patch
  6. IOS 学习笔记 2015-04-10 OC-常用常量
  7. [转载]最小生成树-Prim算法和Kruskal算法
  8. STL vector使用方法介绍
  9. 为域用户创建漫游用户配置文件
  10. php7安装详解、,php7安装详解(windows环境)