列出Linux上最大的10个文件或者目录

时间:2020-01-09 10:42:30  来源:igfitidea点击:

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