获取Ubuntu Linux上的最大的10个文件或者目录

时间:2020-01-09 10:44:52  来源:igfitidea点击:

Ubuntu Linux有一组丰富的用于操作和访问文件的命令。 du实用程序提供有关磁盘使用情况的信息,sort实用程序可以对结果进行排序。最后,我们可以通过head命令运行这些结果,该命令为我们提供通过任何其他命令输出的前10行。我们将命令链接在一起以获得所需的输出。

首先,我们将使用du -sm命令以MB为单位给出结果:

$ du -sm *
1 wp-config-sample.php
1 wp-config.php
14 wp-content
1 wp-feed.php
—- trimmed —

现在我们可以看到结果没有排序,因此我们将通过sort -nr命令对其进行排序,该命令将按相反的数值进行排序。最后,我们将结果从头-10开始进行运算,以获得前10个结果:

这是我们要运行的命令:

du -sm * | sort -nr | head -10

这是输出示例:

$ du -sm * | sort -nr | head -10
14 wp-content
2 wp-includes
1 xmlrpc.php
1 xml.php
1 x.php
1 wp-trackback.php
1 wp-settings.php
1 wp-rss2.php
1 wp-rss.php
1 wp-register.php