如何在 Linux Mint 20.3 中找到“n”个最大的文件?

介绍:

我们都有多个文件存储在我们的个人计算机上。 有时,我们可能希望找到占用系统大部分空间的文件,以便将它们移动到其他位置以释放系统空间。 因此,我们设计了这篇文章来教你在 Linux Mint 20.3 中查找“n”个最大文件的方法,其中“n”代表要查找的文件数。

如何在 Linux Mint 20.3 中找到“n”个最大文件?

为了解释Linux Mint 20.3终端上列出“n”个最大文件(其中“n”代表要显示的文件数)的方法,我们为您制定了以下两个示例。

示例 # 1:在 Linux Mint 20.3 的特定文件夹中查找 8 个最大文件:

在这个 example,我们想找出系统主目录中存在的 8 个最大的文件或目录。 这意味着在这种情况下“n”的值为“8”。 我们将使用的命令如下所述:

$ sudo du –a /home/ | sort –n –r | head –n 8

该命令基本上是多个命令的串联,我们将一一讨论。 首先,我们使用了代表“磁盘使用”的“du”命令和“-a”标志。 该命令将计算指定目录的每个文件的大小并提取它们各自的路径。 然后,我们提供了我们想要列出其最大文件的目录的路径,即本例中的“home”。 之后,我们使用带有“-n”和“-r”标志的“sort”命令对“du”命令的输出进行降序排序,即最大的文件将出现在顶部,因此在。 最后,我们使用带有“-n”标志的“head”命令来指定要查找的文件数,在本例中为“8”。

该命令必须比较系统主目录中存在的所有文件的大小,以找出最大的 8 个文件。 因此,完成它的执行需要几分钟,之后它的输出将出现在终端上,如下图所示:

示例 # 2:在 Linux Mint 20.3 的特定文件夹中查找 2 个最大文件:

在这个 example,我们想从我们的主目录中找到 2 个最大的文件。 为此,我们将使用与我们第一次使用的完全相同的命令 example. 但是,我们将简单地将“n”的值从“8”更改为“2”,如下面的命令所示:

$ sudo du –a /home/ | sort –n –r | head –n 2

我们已经在第一篇中详细解释了这个命令 example. 因此,现在我们将只向您展示其输出,如下图所示:

结论:

在本文中,我们通过两个不同的示例向您解释了在 Linux Mint 20.3 中查找“n”个最大文件的方法。 以同样的方式,您可以根据要查找的文件数将“n”的值替换为任何所需的整数。 此外,您还可以根据需要指定路径,即您可以使用本文规定的方法提及您想要查找的最大文件或子目录的任何所需目录的路径。