Como classificar Du por tamanho no Linux

Como Classificar Du Por Tamanho No Linux



O uso de disco ou comando “du” no Linux é um utilitário poderoso para analisar o armazenamento ocupado por arquivos e diretórios. Ele exibe todos os arquivos e seus tamanhos de arquivo correspondentes em blocos onde cada bloco mede 1024 bytes. Portanto, o comando “du” é essencial para um gerenciamento de disco eficaz e eficiente.

Porém, o comando “du” não possui recurso de classificação, o que nos faz questionar se é possível. Se é isso que você estava procurando, não se preocupe. Neste guia, veremos como usar o comando “du” e como classificar du por tamanho no Linux.







Como classificar Du por tamanho no Linux

Conforme mencionado, o comando “du” não possui a funcionalidade de classificação, então temos que usar outro método. O comando “classificar” é útil nesta situação. Neste caso, você pode encaminhar a saída do comando “du” como uma entrada para o comando “sort”. Primeiro, digite o comando nas seguintes sintaxes de acordo com seus requisitos:



Por ordem crescente: du -h [diretório] | classificar -h



Para ordem decrescente: du -h [diretório] | classificar -rh





  1. A opção “-h” apresenta os dados em um formato legível por humanos.
  2. O “-r” serve para classificação na ordem inversa.

Vejamos um exemplo de localização de arquivos maiores em seu diretório inicial. Nessa situação, talvez você queira exibir a lista em ordem decrescente.

de -h ~ | organizar -rh

O símbolo de blocos (~) representa o diretório inicial no Linux.

Você também pode exibir os principais “N” diretórios por tamanho usando o comando “head” junto com os comandos anteriores. A sintaxe é a seguinte:

de -h [ diretório ] | organizar -rh | cabeça -n N

O “-n” significa o número de linhas a serem impressas e leva “N” como entrada. Substitua “N” pelo número de diretórios que você deseja exibir. Por exemplo, para encontrar os cinco principais arquivos/diretórios no diretório inicial, você deve usar o seguinte comando:

de -h ~ | organizar -rh | cabeça -n 5

Além disso, se quiser salvar esses resultados em um arquivo de texto, faça-o usando o comando a seguir:

de -h [ diretório ] | organizar -rh > nome do arquivo.txt

Em “filename.txt”, substitua o nome do arquivo pelo nome desejado. O símbolo “>” redireciona a saída para o arquivo especificado. Se não existir nenhum arquivo com o nome selecionado, ele cria um novo e salva a saída.

Por exemplo, vamos salvar os dados dos primeiros cinco diretórios no arquivo de texto.

de -h ~ | organizar -rh | cabeça -n 5 > top_directories.txt

Conclusão

Você pode usar o comando “du” para gerenciamento de disco eficaz. Mas você precisa classificar os arquivos de acordo com seu tamanho, e o processo manual é demorado. Portanto, usando o comando “sort”, explicamos a abordagem simples para classificar du por tamanho no Linux. Por fim, também abordamos como limitar a saída aos principais “N” arquivos e salvar essas saídas em um arquivo.