Imprime o tamanho do conteúdo do diretório com o comando tree na árvore 1.5?

30

Eu gosto de tree , é uma boa maneira de exibir meus arquivos e o tamanho das pastas / diretórios. Mas a opção -h mostra apenas o tamanho do diretório, não o tamanho cumulativo de seu conteúdo.

/media/
├── [ 16K]  64D9-E862
│   ├── [8.0K]  downloads

Eu sei que minha unidade externa tem mais que 16kB nele.

Como posso consertar isso com a árvore 1.5? Melhor ainda, como faço para atualizar para o 1.6?

    
por Pureferret 19.08.2012 / 14:37

2 respostas

30

Apenas para a árvore 1.6 e acima

Você pode querer olhar para:

man tree

--du For each directory report its size as the accumulation of sizes of all its files and sub-directories (and their files, and so on). The total amount of used space is also given in the final report (like the 'du -c' command.) This option requires tree to read the entire directory tree before emitting it, see BUGS AND NOTES below. Implies -s.

Então você deve usar:

tree --du -h
    
por 19.08.2012 / 14:53
-4

Por favor, use este código pode ajudá-lo,

$ sudo tree -hF

ou

# tree -hF
    
por 07.10.2016 / 11:29