On 07/13/2018 06:26 AM, davidson wrote:
On Fri, 13 Jul 2018, Richard Owlett wrote:While pursuing a problem I found the tree command useful.Not having used it recently I re-read the man page I got ideas related to a *TOTALLY UNRELATED* question.For the second question it would be useful to have directory output in tree format showing the size on disk of that directory and all sub-directories under it.Including regular files?
"Yes" and "No" <chuckle>It was the "Implies -s." in the section you quoted that hinted that "tree -sd" might be what I wanted.
I just tried "--du". It prints the detail entry for each file. I wish to print only directory level.However the information I want is displayed - on a terminal it is colored blue. Unfortunately when saved to a file it is all "black on white". Perhaps piping it somewhere will allow me to parse it in a desired fashion.
Thank you.
from http://mama.indstate.edu/users/ice/tree/tree.1.html , in the "FILE OPTIONS" section: | --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. (I don't have this program installed, and so I make no guarantees regarding the helpfulness of this excerpt. I'm just browsing documentation.)"tree -sd" gives the visual shape desired. Suggestions?Good luck.TIA