在本文中,我将向你展示使用最简单的方法来清理你的Ubuntu系统并获得更多空间,如果你要让Ubuntu系统释放空间,那最行之有效的就是以下五种方法了,可用来清除不需要的或垃圾文件,即删除不再需要的软件包、清空垃圾桶、清理APT缓存、卸载未使用的应用程序、清理缩略图缓存。

检查Ubuntu系统上的可用空间

使用df命令检查系统上的当前磁盘利用率,运行df -h命令:

GUI用户可以使用“磁盘使用分析工具(Disk Usage Analyzer tool)”查看当前使用情况。

1)删除不再需要的软件包

以下命令将删除系统不再需要的依赖项库和程序包,这些软件包是自动安装的,以满足已安装软件包的依赖关系。此外,它还删除了系统中安装的旧Linux内核。它会删除系统中不再需要的孤立软件包,但不会清除它们:

$ sudo apt-get autoremove

[sudo] password for daygeek:

Reading package lists... Done

Building dependency tree

Reading state information... Done

The following packages will be REMOVED:

apache2-bin apache2-data apache2-utils galera-3 libaio1 libapr1 libaprutil1

libaprutil1-dbd-sqlite3 libaprutil1-ldap libconfig-inifiles-perl libdbd-mysql-perl

libdbi-perl libjemalloc1 liblua5.2-0 libmysqlclient20 libopts25

libterm-readkey-perl mariadb-client-10.1 mariadb-client-core-10.1 mariadb-common

mariadb-server-10.1 mariadb-server-core-10.1 mysql-common sntp socat

0 upgraded, 0 newly installed, 25 to remove and 23 not upgraded.

After this operation, 189 MB disk space will be freed.

Do you want to continue? [Y/n]

要清除它们,请使用--purge选项和命令:

$ sudo apt-get autoremove --purge

Reading package lists... Done

Building dependency tree

Reading state information... Done

The following packages will be REMOVED:

apache2-bin* apache2-data* apache2-utils* galera-3* libaio1* libapr1* libaprutil1*

libaprutil1-dbd-sqlite3* libaprutil1-ldap* libconfig-inifiles-perl*

libdbd-mysql-perl* libdbi-perl* libjemalloc1* liblua5.2-0* libmysqlclient20*

libopts25* libterm-readkey-perl* mariadb-client-10.1* mariadb-client-core-10.1*

mariadb-common* mariadb-server-10.1* mariadb-server-core-10.1* mysql-common* sntp*

socat*

0 upgraded, 0 newly installed, 25 to remove and 23 not upgraded.

After this operation, 189 MB disk space will be freed.

Do you want to continue? [Y/n]

2)清空垃圾桶

有可能你的垃圾桶中存在大量无用数据,它占用了你的系统空间,这是清理它们并在系统上获得一些可用空间的最佳方法之一。要清理它,只需使用文件管理器清空垃圾桶即可:

3)清理APT缓存

Ubuntu使用APT Command(高级软件包工具)进行包管理,如安装、删除、搜索等。默认情况下,每个Linux操作系统都会在其各自的目录中保留已下载和安装的包的缓存,Ubuntu也会这样做,它会保留下载的每个更新并安装在磁盘上的缓存中,Ubuntu系统在/var/cache/apt/archives目录中保留DEB包的缓存,随着时间的推移,此缓存可以快速增长并在你的系统上占用大量空间。

运行以下命令以检查APT缓存的当前利用率:

$ sudo du -sh /var/cache/apt

147M/var/cache/apt

它清理过时的deb包:

$ sudo apt-get autoclean

它删除了apt缓存中保存的所有包:

$ sudo apt-get clean

4)卸载未使用的应用程序

我会要求你检查系统上已安装的软件包和游戏,如果你很少使用,请将其删除。这可以通过“Ubuntu软件中心(Ubuntu Software Center)”轻松完成:

5)清理缩略图缓存

缓存文件夹是程序存储数据的地方,它们可能需要再次存储数据,它保持速度但不是必需的,它可以再次生成或再次下载。如果它确实填满了你的硬盘驱动器,那么你可以删除而无需担心。

运行以下命令以检查APT缓存的当前利用率:

$ du -sh ~/.cache/thumbnails/

412K/home/daygeek/.cache/thumbnails/

运行以下命令以从系统中永久删除它们:

$ rm -rf ~/.cache/thumbnails/*

相关主题

清理linux清理垃圾文件夹,让Ubuntu系统释放空间最有效的五种方法(清除不需要的或垃圾文件)...相关推荐

  1. linux清楚保存的密钥文件夹,在Ubuntu系统中删除存储库和GPG密钥的方法

    本文介绍在Ubuntu操作系统中删除存储库和删除存储库密钥(GPG密钥)的方法. 简介 存储库(shortly repo)是开发人员保留软件包的中心位置,存储库中的软件包经过全面测试,并由Ubuntu ...

  2. linux查看mysql版本_Linux系统中查看MySQL版本的五种方法

    1.在Linux终端窗口中,输入mysql -V查看MySQL版本信息[sky@qin ~]# mysql -V mysql Ver 14.14 Distrib 5.1.29-rc, for pc-l ...

  3. linux服务器清除cdn,Linux服务器中查找并删除大文件的五种方法,Linux系统清除文件内容的命令分享...

    很多时候,在处理Linux终端中的文件时,您可能希望清除文件的内容,而无需使用任何Linux命令行编辑器打开它.怎么能实现这一目标?在本文中,我们将借助一些有用的命令,通过几种不同的方式清空文件内容. ...

  4. win10user文件夹迁移_win10系统个人文件夹怎么修改位置?

    现在很多朋友都陆陆续续的升级了win10系统,那么在win10系统下载一些歌曲啊图片啊等东西的时候会储存在个人文件夹里,那么想要修改win10系统个人文件夹的位置应该怎么修改呢?有两种方法可以修改个人 ...

  5. Win10文件夹大小分析、磁盘空间清理工具

    Win10文件夹大小分析.磁盘空间清理工具 1.SpaceSniffer 特点:图表界面 2.TreeSize 特点:浏览器界面

  6. VMWare共享windows文件夹到Ubuntu虚拟机

    1.Windows下设置共享文件 右键目标文件夹 - 属性 - 共享 共享(S)... - 查找用户 - 选择Everyone - 添加 - 选中 - 共享(H) 2.修改共享设置 控制面板 - 网络 ...

  7. c++取临时文件夹_电脑C盘不足?学会删除这5个文件夹,能节省10G空间

    很多人在用电脑的时候,都喜欢把各种文件都放到C盘中,时间长了后就会导致C盘空间严重不足,今天小编来教您删除这5个文件夹,能帮你省下大量的空间. 一.Backup 这是一个专门备份的文件夹,一些装机软件 ...

  8. android 定时删除文件,使用安卓手机,记得定期清理这4个文件夹,可轻松释放大量空间...

    使用安卓手机,记得定期清理这4个文件夹,可轻松释放大量空间 手机一旦使用久了,就会出现卡顿不流畅.储存空间不足的情况: 大部分小伙伴会直接打开手机管家进行清理,但没过多久又会出现这种情况. 周而复始, ...

  9. centos 删除文件夹_手机文件夹是英文,占空间还不敢乱删?花一分钟读懂手机语言...

    不少人肯定发现,自己的手机里面有一些莫名其妙的文件夹,占据内存空间.且占据很大,想删除,但全部是由英文标注,不知道从何删起. 今天小兰就来帮助大家决绝这么问题,一分钟教你读懂这些手机语言,快速清理手机 ...

  10. linux如何运行windows游戏,cedega - Ubuntu下也玩Windows游戏,三种途径开启魔兽[图文]_Linux教程_Linux公社-Linux系统门户网站...

    3. cedega: Cedega6.0的安装和配置 (deb安装,最新版本为6.1) 安装过程: 下载后解压cedega.6.0.tar.bz2,得到两个文件 : cedega-small_6.0_ ...

最新文章

  1. ACMMM2017 | 电子科大斩获最佳论文!中科院自动化所多媒体计算组获得IEEE期刊最佳论文!
  2. 纯python好找工作吗_学西点好找工作吗?
  3. MSSQL2000+asp.net+论坛安装过程
  4. 【Flutter】Flutter 混合开发 ( Flutter 与 Native 通信 | 通信场景 | Channel 通信机制 | Channel 支持的通信数据类型 | Channel 类型 )
  5. [Machine Learning] logistic函数和softmax函数
  6. JUnit与EasyMock合作
  7. RTX5 | 配置文件RTX_Config.h(一)
  8. 在程序设计中使用Interface
  9. 文本情感分析(介绍文章)--总结
  10. lena图的直方图以及与其他图像的直方图匹配
  11. 对JAVA常用计算总结_JAVA开根号,多次方,对数指数等的计算,只提供示例代码具体参考JDK类Math的API
  12. 南航计算机学院考博难么,考研专硕真的不能考博吗?看看过来人是咋说的
  13. flink-HA集群搭建和问题记录
  14. (一)RFB协议概述
  15. 因数分解——Pollard' p-1 Pollard rho
  16. 人工智能对我们的影响(随便谈谈)
  17. 华为云服务器使用心得
  18. 春季养生食谱 灵芝孢子粉牛排汤补中益气
  19. 本地电脑如何搭建web网站,并发布到公网访问?1-2
  20. 一个大一计算机学生的学期总结(2022年)

热门文章

  1. linux/mac下一键删除下载失败的maven jar包
  2. 高净值人群依靠什么可以挣那么多钱?
  3. 第三方登录、支付接口本地代码调试方法
  4. RTT distribution of Internet
  5. HTML5 目前无法实现的5件事
  6. 【二维码、条码识别】【Python+OpenCV】基于OpenCV库的二维码、条形码识别识别【含源码 1-1】
  7. 【Matlab学习笔记】【函数学习】max()和max(max())的区别
  8. 国产环境小卫星数据预处理及简单应用
  9. 林草资源调查监测数据下载
  10. Centos下面Eclipse打开文件闪退