Como encontro o tamanho de um diretório em uma linha de comando semelhante ao Unix?

20

Eu sei que esta é uma pergunta muito básica, mas eu procurei na web e não encontrei uma resposta simples. Tenho certeza que é algum tipo de comando de duas ou três letras, certo?

    
por Langel 10.03.2012 / 19:29

2 respostas

42

du -s directory , como em "uso de disco, soma"

Use du -sk para mostrar o tamanho em kilobytes (o padrão é mostrar o número de blocos de 512 bytes) ou du -sh para uma saída mais amigável. Para mais opções, digite man du .

    
por 10.03.2012 / 19:43
0

Isso é o mesmo que -s , mas substitua 0 por 1 e você pode obter apenas o conteúdo da pasta:

du -h -d 0 /path/to/file

Se você quer todo o volume, você deve usar df ao invés de du (o caminho é opcional):

df -H /

Off-topic: Uma coisa (muito) assustadora: Eu passei a ser apenas uma rua longe de Arne Stenström.

/ Robert

    
por 05.09.2014 / 21:12