macOS 10.15 – directory size in CLI
There is this interesting article about using NCurses Disk Usage in Arch Linux – you can find here: Cleaning root partition on Linux. I definitely prefer to stick to macOS, so I have decided to get it running from iTerm2. It’s really simple. All you have to do is to (as with other samples you can find on my blog) build it from sources.
> mkdir -p ~/opt/src > cd ~/opt/src > curl -O https://dev.yorhel.nl/download/ncdu-1.14.1.tar.gz > tar zxf ncdu-1.14.1.tar.gz > cd ncdu-1.14.1 > ./configure > make
that’s it. Now you can benefit from it by calling: $HOME/opt/src/ncdu-1.14.1/ncdu – you can move this file to your ~/bin if you like. It’s up to you.
ncdu 1.14.1 ~ Use the arrow keys to navigate, press ? for help
--- /Users/some_user/opt/src/ncdu-1.14.1 ---------------------------
1.0 MiB [##########] /src
196.0 KiB [# ] configure
88.0 KiB [ ] ncdu
52.0 KiB [ ] aclocal.m4
36.0 KiB [ ] config.status
36.0 KiB [ ] Makefile.in
32.0 KiB [ ] Makefile
32.0 KiB [ ] /deps
24.0 KiB [ ] config.log
24.0 KiB [ ] depcomp
20.0 KiB [ ] ncdu.1
16.0 KiB [ ] install-sh
16.0 KiB [ ] /doc
8.0 KiB [ ] compile
8.0 KiB [ ] missing
8.0 KiB [ ] ChangeLog
4.0 KiB [ ] config.h
4.0 KiB [ ] config.h.in
4.0 KiB [ ] configure.ac
4.0 KiB [ ] README
4.0 KiB [ ] COPYING
4.0 KiB [ ] Makefile.am
4.0 KiB [ ] stamp-h1
Total disk usage: 1.6 MiB Apparent size: 1.4 MiB Items: 85
And here you can take a look at how it works
