Como listar os maiores diretórios no linux

Gerenciar o espaço em disco é uma tarefa crucial para qualquer administrador de sistemas Linux. Saber quais diretórios estão consumindo mais espaço pode ajudar a identificar e resolver problemas rapidamente. Aqui está um guia simples e eficaz para listar os maiores diretórios no seu sistema Linux.

Usando o comando du

O comando du (disk usage) é amplamente utilizado para estimar o uso do espaço em disco de arquivos e diretórios. Aqui está como você pode usá-lo para listar os maiores diretórios:

du / -B M 2> /dev/null | sort -n -r | more

Onde nesse exemplo, está sendo listado todo o conteúdo do /. O resultado do comando será algo como:

Resumo do que o comando faz

  • O comando du / -B M calcula o uso de disco de todos os diretórios a partir da raiz (/), mostrando os resultados em megabytes.
  • Qualquer mensagem de erro é redirecionada para /dev/null e descartada.
  • A saída (lista de diretórios e o uso de disco) é então ordenada numericamente em ordem decrescente, para mostrar os diretórios que mais ocupam espaço no topo.
  • O comando more permite que você visualize essa lista de forma paginada, ou seja, uma página de cada vez.

Então, esse comando é uma maneira prática de ver quais diretórios no sistema estão consumindo mais espaço em disco, sem se preocupar com mensagens de erro, e de forma ordenada para facilitar a análise.