Skip to content

dsw7/ExtendedTree

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ExtendedTree

A lightweight tree equivalent. This program returns information similar to the ncdu command (see ncdu(1) for more information) but in tree-like format.

GitHub license

About

This command displays relative disk usage for a directory tree. For example, suppose we run:

tree bar

Which returns:

bar/
├── bar/
│   ├── a.txt
│   ├── b.txt
│   └── c.txt
├── baz/
│   ├── a.txt
│   ├── b.txt
│   └── c.txt
└── foo/
    ├── a.txt
    ├── b.txt
    └── c.txt

And suppose that {a,b,c}.txt all contain 3 bytes. The ExtendedTree equivalent:

etree bar

Will return:

└── bar/ [ 52.00 KiB, 100.00%, 9 ]
    ├── baz/ [ 16.00 KiB, 30.77%, 3 ]
    │   ├── a.txt [ 4.00 KiB, 7.69% ]
    │   ├── b.txt [ 4.00 KiB, 7.69% ]
    │   └── c.txt [ 4.00 KiB, 7.69% ]
    ├── foo/ [ 16.00 KiB, 30.77%, 3 ]
    │   ├── a.txt [ 4.00 KiB, 7.69% ]
    │   ├── b.txt [ 4.00 KiB, 7.69% ]
    │   └── c.txt [ 4.00 KiB, 7.69% ]
    └── bar/ [ 16.00 KiB, 30.77%, 3 ]
        ├── a.txt [ 4.00 KiB, 7.69% ]
        ├── b.txt [ 4.00 KiB, 7.69% ]
        └── c.txt [ 4.00 KiB, 7.69% ]

Total size: 52.00 KiB
Number of directories: 3
Number of files: 9
Number of other file-like objects: 0

About

A program for recursively calculating relative disk usage

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published