gdu
diskonaut
Our great sponsors
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
gdu
-
Go: What We Got Right, What We Got Wrong
Not sure these are really popular, but I cannot resist advertising a few utilities written in Go that I regularly use in my daily workflow:
- gdu: a NCDU clone, much faster on SSD mounts [1]
- duf: a `df` clone with a nicer interface [2]
- massren: a `vidir` clone (simpler to use but with fewer options) [3]
- gotop: a `top` clone [4]
- micro: a nice TUI editor [5]
Building this kind of tools in Go makes sense, as the executables are statically compiled and are thus easy to install on remote servers.
[1]: https://github.com/dundee/gdu
[2]: https://github.com/muesli/duf
[3]: https://github.com/laurent22/massren
-
Clean mount lists in Linux
For anyone that likes ncdu I would highly recommend gdu. https://github.com/dundee/gdu
- Why does macOS keep a cache of every wallpaper ever used?
-
Midnight Commander is MIA; any command line based twin pane file manager recommendations?
gdu - Just a very fast and cool disk usage explorer
-
Ncdu – NCurses Disk Usage
While ncdu does the job I've found gdu (similar tool written in Go) significantly faster for larger directories.
- Command Line file managers that show other drives/locations?
-
Is something like this available to Dolphin? To be able to see folder size real time?
If you are ok with a terminal alternative to filelight, I would suggest gdu. It is pretty fast
-
What’s on your arch install?
Gdu
-
Best CLI apps and programs when SSH just works?
If you like ncdu you’ll love gdu. It’s much faster.
-
I'm losing my mind, I've been trying to find that Other 51GB, does anyone know?
Desktop mode + gdu would help you.
diskonaut
-
Ncdu – NCurses Disk Usage
Have been using ncdu for more than a decade, and recently started using diskonaut for similar purposes. Was looking for a terminal-based treemap visualization for analyzing disk usage and stumbled upon diskonaut, which is exactly that.
-
Best way to find directories that are filling up my partition?
My favorite tool for this is diskonaut -- it's quicker than repeatedly running du and pleasant to use.
-
Manage Disk Usage from the Terminal
For a visual person like me, diskonaut is especially useful. It draws the space in rectangles on the screen that you can navigate into. If you resize the terminal it redraws the boxes.
- AltWinDirStat
-
How to learn Rust by own tiny applications?
A lot of unix-y tools have been rewritten in rust, where the usefulness comes from it being faster or having more features. Examples: bat, cw, lsd, ripgrep, diskonaut, gping. Maybe you could find an interesting program to rewrite?
-
CLI replacement for Baobab (disk usage analyzer)?
While I usually use ncdu, diskonaut's output is closer to baobab. https://github.com/imsnif/diskonaut
What are some alternatives?
higgs - A tiny cross-platform Go library to hide/unhide files and directories
duf - Disk Usage/Free Utility - a better 'df' alternative
pathtype - Add a type for paths in Go.
modern-unix - A collection of modern/faster/saner alternatives to common unix commands.
zsh-history-substring-search - 🐠 ZSH port of Fish history search (up arrow)
todotxt - Parser for todo.txt files in Go ✅
fzf.vim - fzf :heart: vim
htop - htop - an interactive process viewer
scc - Sloc, Cloc and Code: scc is a very fast accurate code counter with complexity calculations and COCOMO estimates written in pure Go
nnn - n³ The unorthodox terminal file manager
gping - Ping, but with a graph
rust-memchr - Optimized string search routines for Rust.