O total de espaço em disco usado para um diretório, incluindo seus subdiretórios

1

Em um ambiente Linux. Como posso descobrir o espaço total que uma pasta está ocupando. Gostaria que esse total incluísse TODOS os subdiretórios no total. Eu não quero um dump do tamanho de cada subdiretório. Apenas o tamanho total que um diretório está ocupando com o tamanho de todos os seus subdiretórios incluídos no c

    
por Marlon 04.01.2011 / 05:49

5 respostas

0

du -sh /path/to/directory

A saída retornará o tamanho do diretório de sumarize e de leitura humana.

ou em MB

du --max-depth=0 --one-file-system -m /path/to/directory

Além disso, você pode criar um alias se for executar esse comando com freqüência.
Se você quiser saber mais sobre du comando, execute: man du

    
por 04.01.2011 / 06:38
2
du -sh /path/to/directory

Deve fazer exatamente o que você quer.

    
por 04.01.2011 / 05:52
0

du --max-depth=0 --one-file-system -m

Dá o tamanho do diretório atual em MB, não passando por pontos de montagem.

    
por 04.01.2011 / 05:53
0

Os seguintes itens devem funcionar:

$ du -skh <directory>
    
por 04.01.2011 / 06:24
0

Se você estiver dentro do diretório, du -skh . funcionará bem. Caso contrário, du -skh /path/to/directory é bom.

Os sinalizadores nesse comando significam "-s summary, -k kilobyte listing, -h human-readable suffixes". O "-k" é provavelmente redundante, mas uma força de hábito.

    
por 04.01.2011 / 06:59