O Linux possui um rico conjunto de comandos para manipular e acessar arquivos. O utilitário du fornece informações sobre o uso do disco e o utilitário de classificação pode classificar os resultados. Por fim, podemos executar esses resultados por meio do comando head, que fornece as 10 principais linhas geradas por qualquer outro comando. Vamos encadear os comandos para obter a saída que queremos.
Primeiro, usaremos o comando du -sm para fornecer os resultados em MB:
$ du -sm * 1 wp-config-sample.php 1 wp-config.php 14 wp-content 1 wp-feed.php -- trimmed -
Agora, podemos ver que os resultados não estão classificados, então vamos classificá-los pelo comando sort -nr, que ordena por valor numérico ao contrário. Por fim, executaremos os resultados na cabeça -10 para obter os 10 melhores resultados:
Este é o comando que vamos executar:
du -sm * | sort -nr | head -10
Veja um exemplo da saída:
$ 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
Coisas úteis.
via Get the Top 10 arquivos ou diretórios no Ubuntu Linux - How-To Geek.