Listar os 10 maiores arquivos ou diretórios no Linux
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. Finalmente, podemos executar esses resultados por meio do comando head, que fornece as 10 linhas principais exibidas por qualquer outro comando. Nós encadearemos os comandos juntos 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-conteúdo 1 wp-feed.php - aparado -
Agora podemos ver que os resultados não são classificados, então vamos classificá-los pelo comando sort -nr, que ordena por valor numérico ao contrário. Finalmente, vamos executar os resultados na cabeça -10 para obter os 10 melhores resultados:
Este é o comando que vamos executar:
du -sm * | sort -nr | cabeça -10
Aqui está um exemplo da saída:
$ du -sm * | sort -nr | cabeça -10 14 wp-conteúdo 2 wp-inclui 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 - Como Geek.