▷ Ver o comando de tamanho do diretório do Linux

Gerenciar sistemas Linux envolve muitas tarefas, algumas mais importantes do que outras, e uma delas é precisamente ter uma consciência clara do tamanho dos diretórios onde hospedamos os arquivos e variáveis, esta é a chave para saber o tamanho que ocupam no disco e com ele determinamos tarefas de depuração caso apresentemos excesso de espaço inutilizável no computador.

Poderíamos ir arquivo por arquivo para ver suas propriedades e com isso determinar o tamanho de cada uma, mas logicamente isso se torna uma tarefa tediosa e extensa, para evitar que o Linux nos ofereça o comando du para um controle muito mais completo.

Du é um comando padrão do Linux com o qual acessamos detalhes e informações sobre o uso do disco de forma integral, du funciona integralmente para diretórios específicos e tem variações que nos permitem personalizar a saída de acordo com os requisitos de informação.

O Solvetic irá explicar como usar o comando du para ver o tamanho de um diretório no Linux.

Como ver o tamanho de um diretório no Linux com du

Passo 1
A sintaxe básica é executar du sem nenhum parâmetro, como resultado, veremos o seguinte:

 du

PROLONGAR

Os valores que vemos na extrema esquerda são o uso do disco, então vemos o diretório específico e no final do resultado encontramos um resumo de todo o diretório / home.

Passo 2
É possível usar du para um diretório específico:

 diretório du

PROLONGAR

etapa 3
Vemos que o resultado está em kilobytes, podemos exibir o tamanho em "formato legível por humanos" com o parâmetro -h:

 du diretório -h

PROLONGAR

Passo 4
Este resultado agora é exibido em MB, este valor pode ser expresso em megabytes ou kilobytes, conforme necessário, da seguinte maneira:

 diretório du -k / (kilobytes) diretório du -m / (megs)

PROLONGAR

Etapa 5
Ao usar o comando du, veremos os maiores subdiretórios no topo, para aumentar o nível de profundidade do diretório, vamos usar o parâmetro --max-depth da seguinte maneira:

 du -h --max-depth = 1 | sort -hr

PROLONGAR

Etapa 6
Caso desejemos exibir o uso do disco de todos os elementos, incluindo os arquivos e diretórios, usaremos o parâmetro -a:

 du -ah / diretório

PROLONGAR

Etapa 7
Com o comando du é possível mostrar dois ou mais diretórios ao mesmo tempo, para isso executamos a seguinte sintaxe.

 du Directory 1 Directory 2

PROLONGAR

Etapa 8
Para verificar o uso total do espaço em disco usado para um único diretório, usaremos o parâmetro -s:

 du -sh / diretório

PROLONGAR

Etapa 9
Isso se aplica a diretórios globais:

PROLONGAR

Etapa 10
O comando du nos permite exibir totais globais graças ao parâmetro -c da seguinte maneira:

 diretório du -csh

PROLONGAR

Etapa 11
Podemos apenas exibir o total geral do diretório incluindo todos os subdiretórios, para isso devemos usar o comando grep com o comando du assim:

 du -ch Downloads / | grep total

PROLONGAR

Etapa 12
Os parâmetros gerais do comando du são:

Termine cada linha de saída com NULL

 -0, -null

Grava a contagem de todos os arquivos, não apenas dos diretórios
 -a, -todos

Imprima tamanhos aparentes, em vez do uso real do disco
 -tamanho aparente

Dimensione os tamanhos para TAMANHO antes de imprimir no console
 -B, -block-size = SIZE

Gera o total geral do tamanho do diretório
 -c, -total

Imprime o total para o diretório apenas se for N ou menos níveis que são menores que o argumento da linha de comando
 d, -max-depth = N

Imprimir o resultado em formato legível por humanos
 -h, -human-readable

Aplica-se a diretórios, neste caso não inclui o tamanho dos subdiretórios
 -S, -separate-dirs

Mostra apenas o total de cada diretório
 -s, -summarize

Mostra a hora da última modificação de qualquer arquivo ou diretório

 -Tempo

Com o comando du temos em mãos uma solução abrangente para saber o tamanho de um diretório no Linux.

wave wave wave wave wave