Ver 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 eles ocupam no disco e com ele determinar as tarefas de depuração no caso de haver 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.

Os AdminGuides explicarão 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:

 do

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:

 do diretório

etapa 3

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

 do diretório -h

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)

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

Etapa 6

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

 du -ah / diretório

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

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

Etapa 9

Isso se aplica a diretórios globais:

LER  Como atualizar o CentOS 8 para o CentOS Stream

Etapa 10

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

 diretório du -csh

Etapa 11

Só podemos mostrar 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 / | aderência total

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, –all
Imprima tamanhos aparentes, em vez do uso real do disco
 –Tamanho do 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 do diretório apenas se houver N ou menos níveis que sejam 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.

adminguides

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *