云网牛站
所在位置:首页 > Linux教程 > 让Ubuntu系统释放空间最有效的五种方法(清除不需要的或垃圾文件)

让Ubuntu系统释放空间最有效的五种方法(清除不需要的或垃圾文件)

2019-06-06 22:35:08作者:叶云稿源:云网牛站

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

 

检查Ubuntu系统上的可用空间

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

让Ubuntu系统释放空间最有效的五种方法(清除不需要的或垃圾文件)

参考:Linux df命令示例

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

让Ubuntu系统释放空间最有效的五种方法(清除不需要的或垃圾文件)

 

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)清空垃圾桶

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

让Ubuntu系统释放空间最有效的五种方法(清除不需要的或垃圾文件)

 

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)”轻松完成:

让Ubuntu系统释放空间最有效的五种方法(清除不需要的或垃圾文件)

 

5)清理缩略图缓存

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

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

$ du -sh ~/.cache/thumbnails/

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

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

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

 

相关主题

在Ubuntu系统中/boot空间被占满的解决方法

精选文章
热门文章