Pagina inicial » como » Listar arquivos e diretórios por tamanho no Linux

    Listar arquivos e diretórios por tamanho no Linux

    Esta página nos mostrará como criar uma lista de arquivos e pastas ordenados por tamanho usando os comandos padrão do Linux..

    Comando

    Para obter uma lista com o tamanho de cada item em uma pasta, você vai querer usar o comando du como este:

    du -sm *

    O argumento -m retornará a listagem em megabytes (note que você pode usar -h para leitura humana, mas não irá classificar corretamente)

    Agora vamos querer executar isso através do comando sort, ordenando em ordem reversa -r e numérico -n:

    du -sm * | ordenar -nr

    O único problema aqui é que obteremos uma saída muito alta se houver muitos arquivos e pastas, para que possamos canalizá-lo através do comando more:

    du -sm * | sort -nr | Mais

    Ou podemos apenas retornar os 15 maiores itens:

    du -sm * | sort -nr | cabeça -15

    Isso retornará uma listagem como esta:

    2907 Arquivos1 993 Arquivos2 38 Somefile.txt