Windows Tips & News

Encontre o maior arquivo e diretório no Linux

click fraud protection
RECOMENDADO: Clique aqui para corrigir problemas do Windows e otimizar o desempenho do sistema

Às vezes, os usuários do Linux podem precisar encontrar o maior diretório ou o maior arquivo em sua unidade de disco. Você pode encontrar isso rapidamente com um único comando. Vamos ver como isso pode ser feito.

Propaganda


Em um de nossos artigos anteriores, vimos em detalhes Como ver o uso de espaço em disco para um arquivo ou pasta usando o terminal Linux. O artigo mencionado refere-se ao comando "du" que permite calcular o tamanho do sumário de um diretório ou arquivo. Você pode combiná-lo com algumas outras ferramentas de console para descobrir o maior item. Aqui está como.

Encontre o maior arquivo e diretório no Linux

Para encontrar o maior arquivo e diretório no Linux, você pode combinar du com o comando sort. Por exemplo, você pode executar du para uma pasta que contém subpastas como esta:

du -hs ./distr/*

A opção -s diz ao du para imprimir apenas as informações de resumo.
A opção -h altera o tamanho no resultado de bytes simples para um formato legível por humanos.

Veja a seguinte captura de tela:linux-find-maior-file-or-folder

Não há problema quando a pasta que você está analisando é pequena. Mas se você está tentando verificar todo o sistema de arquivos, pode ser muito difícil revisar a saída completa do utilitário du. A solução que você pode usar é combinar du com o comando sort.

O comando terá a seguinte aparência:

du -hs ./distr/*|sort -rh

O comando sort combinado com du por meio do caractere pipeline tem duas opções: -r e -h.
-h informa ao comando que os dados a serem processados ​​estão em formato legível por humanos.
-r faz com que o comando sort ordene os dados no formato reverso

O resultado será o seguinte:linux-maior-arquivo-ou-pasta-classificado

Isso é muito útil.

Agora, vamos reduzir a saída para um número específico de registros. Por exemplo, vamos ver os 5 maiores arquivos e diretórios. Basta combinar du e sort com o comando head.

du -hs ./distr/*|sort -rh | head -n 5

O argumento -n para o comando head especifica quantas linhas incluir na saída. No meu caso, quero ver as 5 maiores linhas principais.

O resultado é o seguinte:linux-maior-arquivo-ou-pasta-classificado-top-5

É isso. Usando a combinação de comandos fornecida, você pode localizar rapidamente o maior arquivo e diretório no Linux. Apenas corrija o caminho raiz para o comando du e pronto.

RECOMENDADO: Clique aqui para corrigir problemas do Windows e otimizar o desempenho do sistema
A pasta de downloads do Windows 10 abre lentamente

A pasta de downloads do Windows 10 abre lentamente

RECOMENDADO: Clique aqui para corrigir problemas do Windows e otimizar o desempenho do sistemaAlg...

Consulte Mais informação

Arquivos de imagens ISO do Windows 10 build 14366

Este site usa cookies para melhorar a sua experiência enquanto navega pelo site. Destes cookies, ...

Consulte Mais informação

Rumores dizem que o Windows 10 build 14390 é RTM

Rumores dizem que o Windows 10 build 14390 é RTM

De acordo com rumores que circulam na internet, a Microsoft vai aprovar o Windows 10 build 14390 ...

Consulte Mais informação