Pesquisa de site

Como listar todos os arquivos ordenados por tamanho no Linux


Em um de nossos vários artigos sobre como listar arquivos usando o popular comando ls, abordamos como listar e classificar arquivos pela hora da última modificação (data e hora) no Linux. Neste breve artigo útil, apresentaremos uma série de opções úteis de comando ls para listar todos os arquivos em um determinado diretório e classificá-los por tamanho de arquivo no Linux.

Leitura recomendada: Como descobrir os principais diretórios e arquivos (espaço em disco) no Linux

Para listar todos os arquivos em um diretório, abra uma janela de terminal e execute o seguinte comando. Observe que quando ls é invocado sem nenhum argumento, ele listará os arquivos no diretório de trabalho atual.

No comando a seguir, o sinalizador -l significa listagem longa e -a diz a ls para listar todos os arquivos, incluindo (.) ou arquivos ocultos. Para evitar a exibição dos arquivos . e .., use a opção -A em vez de -a.

ls -la
OR
ls -la /var/www/html/admin_portal/

Para listar todos os arquivos e classificá-los por tamanho, use a opção -S. Por padrão, ele exibe a saída em ordem decrescente (do maior para o menor tamanho).

ls -laS /var/www/html/admin_portal/

Você pode gerar os tamanhos dos arquivos em formato legível adicionando a opção -h conforme mostrado.

ls -laSh /var/www/html/admin_portal/

E para classificar na ordem inversa, adicione o sinalizador -r como segue.

ls -laShr /var/www/html/admin_portal/

Além disso, você pode listar subdiretórios recursivamente usando a opção -R.

ls -laShR /var/www/html/admin_portal/

Você também achará úteis os seguintes artigos relacionados:

  1. Como encontrar arquivos modificados recentes ou de hoje no Linux
  2. Exemplos de uso do ‘comando tree’ do Linux para iniciantes
  3. 10 exemplos práticos de uso de curingas para combinar nomes de arquivos no Linux
  4. Maneiras de usar o comando ‘find’ para pesquisar diretórios com mais eficiência

Se você tiver alguma outra forma de listar os arquivos ordenados por tamanhos no Linux, compartilhe conosco ou tem dúvidas ou ideias para compartilhar sobre este guia? Se sim, entre em contato conosco através do formulário de feedback abaixo.