Tutorial Linux - comando du

O comando du é utilizado para exibir a quantidade de espaço ocupado por arquivos e diretórios. Pode exibir tanto o tamanho total dos arquivos como separadamente, especificando o tipo de arquivo.




Mostrar o espaço ocupado por cada arquivo e diretório.

A opção -a é usada para exibir todos os arquivos e não somente diretórios.

du -a

Mostrar o espaço ocupado no formato 'humano'.

Com o parametro "-h", o comando du exibe o tamanho dos arquivos arredondando o tamanho para a maior unidade superior. No caso de 1024 megabytes, o du vai mostrar 1 GB.

du -ha

Mostrar o espaço ocupado em bytes

Para exibir o tamanho em bytes use o parâmetro "-b":

du -b

Mostrar o espaço ocupado por cada arquivo e diretório e o total

Para calcular o tamanho de cada arquivo e diretório separadamente e no final exibir o total use o parâmetro "-c":

du -ahc

Mostrar apenas o total do espaço ocupado

Para mostrar o tamanho total de todos os arquivos e diretórios use o parâmetro "-s":

du -hs

Mostrar o espaço ocupado por cada arquivo e diretório ignorando um tipo de arquivo específico

Para mostrar o total de todos os arquivos de um diretório e ignorar todo os mp3, por exemplo, use a opção --exclude:

du -ahc --exclude="*.mp3"