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
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.
É possível usar du para um diretório específico:
do diretório
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
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)
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
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
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
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
Isso se aplica a diretórios globais:
O comando du nos permite exibir totais globais graças ao parâmetro -c da seguinte forma:
diretório du -csh
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
Os parâmetros gerais do comando du são:
-0, –null
-a, –all
–Tamanho do aparente
-B, –block-size = SIZE
-c, –total
d, –max-depth = N
-h, -human-readable
-S, -separate-dirs
-s, –summarize
-Tempo
Com o comando du temos em mãos uma solução abrangente para saber o tamanho de um diretório no Linux.