如何给Ubuntu系统清理垃圾

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何给Ubuntu系统清理垃圾相关的知识,希望对你有一定的参考价值。

参考技术A 使用Windows的同学都知道,我们可以利用各种安全卫士以及系统清理工具来清除系统运行时产生的系统垃圾。那么当你禁不住开源系统的诱惑,开始尝试Ubuntu系统时,是不是经常在思考该如何在Ubuntu下清理系统垃圾呢?下面,就让跟着本文来给你的Ubuntu系统来一次大扫除吧。
方法/步骤

在我们使用系统的过程中,有时候需要把不用的软件给卸载掉。若你无需再次安装该软件,可以把软件的配置文件也清理掉,此时在卸载软件的时候,尽可能使用sudo apt-get purge xxxxx(xxxx为要卸载的软件名),这样可以将软件以及它的配置文件均卸载干净。不过由于这样或那样的原因,系统中有时候会残留下某些已卸载软件的配置文件。如果想清除掉这些残留的配置文件,我们可以使用一款常见的软件来完成——新力得软件包管理器(synaptic)来清除已卸载软件的残留配置文件,如下图所示:

这个方法适用于多种Ubuntu以及Debain系的Linux系统,如Mint以及深度Linux系统

原文链接: https://jingyan.baidu.com/article/e6c8503c1e05d6e54f1a1808.html

Ubuntu系统清理步骤

现在,试试看这 4 个简单的步骤,来清理你的 Ubuntu 系统吧。

这份精简指南将告诉你如何清理 Ubuntu 系统以及如何释放一些磁盘空间。

如果你的 Ubuntu 系统已经运行了至少一年,尽管系统是最新的,你仍然可能会觉得你的 Ubuntu 系统运行缓慢且滞后。

在过去,因为你想试验某一应用程序,或是在看到了它的好评推荐之后,而安装了许多应用程序,但你并没有删除它们。下面这些方法可以帮助你找出一些可以释放的隐藏磁盘空间。

清理 Ubuntu 系统的步骤

1、清理 Apt 缓存

Apt 缓存是 Ubuntu 系统保存你下载过的所有文件的地方,以供你之后可以查看它。大多数用户不会去清理 Apt 缓存,而它却可能会占用数百兆字节。

打开终端,并运行以下命令,可以得到你的 Apt 缓存有多少:

du -sh /var/cache/apt/archives

Ubuntu系统清理步骤_应用程序


如果你的 Ubuntu 系统已经安装了很久的话,你将看到这个数字非常大。运行以下命令来清理 Apt 缓存。

sudo apt-get clean

2、删除无用的内核

如果你已经运行 Ubuntu 系统超过了一年,那么你很可能安装多个内核。如果你的硬件是最新的,并且与 Linux 兼容而没有太多配置,你可以删除旧的内核,保留最新的内核。

在终端运行以下命令来删除旧的内核:

sudo apt-get autoremove --purge

Ubuntu系统清理步骤_应用程序_02

3、删除旧的应用程序和软件包

如果你是一个喜欢尝试 Linux 应用程序的人,那么你的系统中肯定有一些不再需要的没用的应用程序。

现在,你可能已经忘记了你安装过的应用程序名称。不过你可以在终端运行以下命令来查看你最近安装的内容:

你会得到通过 apt 命令安装的应用程序和软件包的列表:

history | grep "apt-get install"

Ubuntu系统清理步骤_ubuntu_03

你将得到最近安装的应用程序列表:

grep " install " /var/log/dpkg.log.1
zgrep " install " /var/log/dpkg.log.2.gz

你可以运行以下命令来删除应用程序和软件包:

sudo apt remove app1 package1

4、使用系统清理应用

有大量免费和原生的系统 清理应用 可以使用。但是,我认为 BleachBit 是清理系统最好的一个应用,因为它经久不衰。

使用以下命令安装 BleachBit 或通过应用商店安装。

sudo apt install bleachbit

安装后,打开 BleachBit,并运行扫描。它会向你显示浏览器占用的所有缓存文件、临时文件、垃圾等,你只需单击一个按钮即可清理它。

Ubuntu系统清理步骤_应用程序_04

附送技巧

清理 Flatpak 软件包

Flatpak 应用程序和运行时runtime会占用大量磁盘空间。因为在设计上,Flatpak 的可执行文件结合了运行时。尽管运行时可以在相关应用程序之间共享,但许多未使用的剩余运行时可能会占用你的磁盘空间。

删除一些未使用的 Flatpak 包最直接的方法是下面的命令。在终端运行这一命令。

flatpak uninstall --unused

可以参考 这篇文章 了解有关 Flatpak 包的更多信息。

清理未使用的 Snap 项目

如果你使用 Ubuntu 系统,那么你很有可能使用的是 Snap 软件包。随着时间的推移,Snap 会积累不相关的运行时和文件。你可以使用以下脚本来清理一些没用的 snap 运行时。

将下面的脚本复制到一个新文件中,并将其命名为 clean_snap.sh:

然后使用 chmod +x clean_snap.sh 命令来赋予它可执行权限,并通过 ./clean_snap.sh 运行

#!/bin/bash  

#Removes old revisions of snaps

#CLOSE ALL SNAPS BEFORE RUNNING THIS

set -eu

LANG=en_US.UTF-8

snap list --all | awk /disabled/print $1, $3 |

while read snapname revision; do

snap remove "$snapname" --revisinotallow="$revision"

done

可以参考 这篇文章 了解有关清理 Snap 包的更多信息。

更多技巧

你还可以使用以下命令来手动搜索大文件。

find /home -type f -exec du -h  + | sort -hr | head -20

例如,运行以下命令,你会得到根目录 / 中的前 20 个大文件。现在你可以查看大文件,并使用文件管理器手动删除它们。请注意删除文件时要非常小心。尽量不要涉及 /home 目录以外的任何内容。

Ubuntu系统清理步骤_ubuntu_05

总结

这样就完成了。如果你按照上述步骤操作,你一定能够释放 Ubuntu 系统中的一些空间,现在你的系统有剩余空间了。你可以按照这些措施来清理 Ubuntu 系统。不要忘记使用最新的软件包,使你的系统保持到最新。


以上是关于如何给Ubuntu系统清理垃圾的主要内容,如果未能解决你的问题,请参考以下文章

ubuntu下如何清理垃圾

ubuntu 清理磁盘空间

os: Debian和Ubuntu系统更新和垃圾清理

Ubuntu 16.04安装BleachBit清理系统垃圾文件

使用 Ubuntu Cleaner 为 Ubuntu/LinuxMint 释放空间

Ubuntu系统清理步骤