Como usar o comando du no linux

Como usar o comando du no linux
O comando DU é usado para gerenciar o espaço de armazenamento no Linux, por exemplo, para verificar quanto espaço é usado pelos arquivos e quanto é gratuito para armazenar novos arquivos e instalar novos pacotes. Com a ajuda do comando DU, podemos descobrir o espaço ocupado pelos arquivos e diretórios no Linux e, nesta redação, aprenderemos o uso do comando DU no Linux com a ajuda de diferentes exemplos.

Como usar o comando DU no Linux

O comando DU é usado para descobrir quanta memória do sistema é usada por diferentes diretórios ou subdiretos. A sintaxe geral do comando DU no Linux é:

$ du [options] diretório/subdiretório

Existem diferentes opções que podem ser usadas com o comando DU para diferentes fins:

Opções Propósitos
h Para exibir as unidades
a Para exibir o espaço do disco utilizado por todos os arquivos disponíveis do diretório especificado
s Para exibir o total de cada diretório
c Ele combina todos os tamanhos dos arquivos e os exibe separadamente na seção do total
-tamanho aparente Ele exibe o tamanho absoluto dos arquivos no diretório
-profundidade máxima É usado para especificar o comando para qual pasta vai dentro do diretório
-excluir É usado para excluir alguns arquivos especificados
-tempo Ele exibe o tempo da última modificação feita no arquivo

Antes de usar essas opções, exibiremos o tamanho do disco usado pelos diretórios no diretório inicial usando o comando:

$ du /home /hammad

Na saída, os tamanhos são exibidos, mas sem as unidades, é difícil reconhecermos se estes estão no GBS, MBS ou em KBS, para exibir os tamanhos com unidades, executamos o comando acima usando o "-h" opção:

$ du -h /home /hammad

Os tamanhos utilizados pelos arquivos no diretório são compreensíveis, pois as unidades são mencionadas com eles; Para exibir todos os arquivos presentes em qualquer diretório ou subdiretório, podemos usar o sinalizador "-a":

$ du -ha/home/hammad/documentos

Na saída acima, se quisermos exibir o resumo do tamanho de "New_Directory", só podemos substituir a bandeira "-s" pela bandeira "-a" nas opções:

$ du -hs/home/hammad/documents/new_directory

Para exibir o tamanho de todos os arquivos do diretório de documentos e exibir seu resultado combinado sob o título de "Total", usamos o sinalizador "-C":

$ du -hc/home/hammad/documentos

Se precisarmos exibir o tamanho aparente dos arquivos disponíveis no diretório, usaremos a opção do “-aparente-tamanho”:

$ du-Aparente-size/home/hammad/documentos

Da mesma forma, podemos limitar o terminal a ir às subpastas especificadas usando a opção de "-Max-Depth", por exemplo, especificamos "1" para ir para as únicas primeiras subpastas:

$ du-max-depth = 1 /home /hammad

Podemos ver na saída, o tamanho foi calculado e exibido apenas para a primeira pasta, agora se quisermos calcular e exibir as duas primeiras pastas, execute o comando:

$ du-max-depth = 2 /home /hammad

Podemos excluir arquivos usando a opção de "-exclude". Por exemplo, podemos excluir todos os arquivos ocultos do diretório doméstico, usando o “./.”Para arquivos ocultos:

$ du -ha --exclude =./.*

A última opção que estamos discutindo neste artigo é a opção de tempo usada para exibir as alterações feitas no último arquivo:

$ du -time

Conclusão

O comando DU é muito útil para gerenciar o espaço do disco, pois diz quanto espaço foi ocupado pelos arquivos e pacotes, para que possamos calcular quanto espaço é deixado livre no disco para novos arquivos e pacotes. Neste artigo, discutimos as diferentes maneiras de usar o comando DU com suas várias opções.