如何在 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 个最大文件:

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

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

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

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