Skip to main content

Exemplo de uso do comando "du"

Como criar um Pendrive para instalar Windows 7 via USB (Abril 2025)

Como criar um Pendrive para instalar Windows 7 via USB (Abril 2025)
Anonim

Este guia mostrará como descobrir a quantidade de espaço em disco que um arquivo ou pasta está usando na linha de comando do Linux.

Descubra o tamanho dos arquivos de todos os arquivos e pastas

O comando du resume o uso do disco de cada arquivo.

Na sua forma mais simples, você pode simplesmente executar o seguinte comando:

du

Isto irá percorrer todos os arquivos e pastas dentro do diretório de trabalho atual. Para cada arquivo exibido, um tamanho de arquivo será mostrado ao lado dele e, na parte inferior, o tamanho total do arquivo será exibido.

Para descobrir quanto espaço é usado em toda a unidade, você pode iniciar na pasta raiz usando o seguinte comando:

du /

Você pode precisar usar o sudo junto com o comando du para elevar suas permissões da seguinte maneira:

sudo du /

O principal problema com o comando acima é que ele listará apenas o tamanho do arquivo das subpastas e não os arquivos dentro delas.

Para obter uma listagem completa, use um dos seguintes comandos:

du -adu --all

Você pode obter a saída para rolar nas páginas usando o comando more ou o comando less da seguinte forma:

du | Maisdu | Menos

Descubra o tamanho do arquivo de arquivos e pastas individuais

Se você quiser apenas descobrir o uso do disco usado por um único arquivo, poderá especificar o nome do arquivo junto com o comando du da seguinte maneira.

du / path / to / file

Por exemplo

du image.png

A saída será algo assim:

36 image.png

Se você digitar um nome de pasta juntamente com o comando du, você obterá uma lista de todos os arquivos na pasta.

88 vapor / troncos92 vapor

O acima mostra que a pasta Steam tem uma pasta de logs que tem um tamanho de 88 e o total para a pasta Steam é 92.

Não lista os arquivos na pasta de logs. Para obter a lista de arquivos, você precisaria usar o seguinte comando:

du-vapor

Os resultados são agora os seguintes:

84 Steam / logs / bootstrap_log.txt88 vapor / troncos92 vapor

Alterar a saída do tamanho do arquivo

Por padrão, os tamanhos dos arquivos são listados como kilobytes. Você pode alterar o tamanho do bloco para outros valores da seguinte forma:

du-BM

Por exemplo, eu tenho um arquivo chamado "zorin.iso", que por padrão é 1630535680 em tamanho.

du -BM zorin.iso

O comando acima exibe o tamanho como 1556M.

Você também pode usar K ou G da seguinte maneira:

du -BK zorin.isodu -BG zorin.iso

Em kilobytes, o arquivo zorin.iso é listado como 159232K.

Em gigabytes, o arquivo zorin.iso é listado como 2G

Na verdade, existem 8 configurações possíveis, que são as seguintes:

  • K - Kilobytes
  • M - Megabytes
  • G - Gigabytes
  • T - Terabytes
  • P - Petabytes
  • E - Exabytes
  • Z - Zetabytes
  • Y - Yottabyte

Se você está recebendo uma lista de arquivos tentando obter o tamanho de exibição correto é difícil. Por exemplo, um arquivo de 100 bytes precisa ser exibido como bytes, mas um arquivo de 16 gigabytes seria melhor mostrado em gigabytes.

Para obter o tamanho de arquivo apropriado com base no arquivo que está sendo exibido, use um dos seguintes comandos:

du -hdu - humano-readble

Resumir a saída

Você pode obter o du comando para mostrar o tamanho total dos arquivos e pastas usando os seguintes comandos:

du -cdu --total

Você também pode eliminar a maioria das outras saídas, como a listagem de arquivos e pastas, usando os seguintes comandos:

du -sdu - resumir

Resumo

Você pode descobrir mais sobre o comando du executando o comando man no terminal da seguinte maneira:

homem du

Outro comando sobre o qual você pode querer ler é o comando df, que informa o uso do sistema de arquivos e do espaço em disco.