Windows Tips & News

Encontre o maior arquivo e diretório no Linux

À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.

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:

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:

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 principais. 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:

É 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.

Edge Dev 97.0.1069.0 está disponível para download

Edge Dev 97.0.1069.0 está disponível para download

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

Consulte Mais informação

Baixe o avatar do usuário de amostra para Windows 10

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

Consulte Mais informação

Arquivos de senso de armazenamento do Windows 10

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

Consulte Mais informação