Listar diretórios e seus tamanhos na linha de comando do Mac OS X [duplicado]

20

Eu estou em uma pasta e quero uma lista de todos os subdiretórios e seus tamanhos totais.

Eu não quero listar todos os subdiretórios e arquivos de uma maneira recursiva, apenas os diretórios de nível superior e o tamanho total que ele usa na minha unidade.

Como posso fazer isso?

    
por user27449 27.01.2013 / 17:25

2 respostas

52

Com du , você pode calcular o tamanho de um diretório:

du -hs dir

se você tem apenas diretórios você pode apenas ( -h retornará uma unidade legível, -s não irá recursar)

du -hs *

se na pasta que você contém arquivos e pastas:

find . -maxdepth 1 -type d -mindepth 1 -exec du -hs {} \;

find listará todos os diretórios ( -type d ) na pasta atual ( -mindepth 1 -maxdepth 1 ) e executará du neles.

    
por 27.01.2013 / 17:33
0

Tente digitar o seguinte no diretório em que você está interessado

du

Funciona no unix, portanto, deve funcionar no mac

    
por 27.01.2013 / 17:32

Tags