NCurses Disk Usage 2.7

Ncdu is a disk usage analyzer with an ncurses interface. It is designed to find space hogs on a remote server where you don’t have an entire graphical setup available, but it is a useful tool even on regular desktop systems. Ncdu aims to be fast, simple and easy to use, and should be able to run in any minimal POSIX-like environment with ncurses installed.

Tags ncurses terminal cli c
License MITL
State stable

Recent Releases

2.730 Nov 2024 07:45 minor bugfix: Still requires Zig 0.12 or 0.13. - Support transparent reading/writing of zstandard-compressed JSON. - Add `--compress` and `--export-block-size` options. - Perform tilde expansion on paths in the config file. - JSON import of escaped UTF-16 surrogate pairs. - incorrect field in root item when exporting to the binary format. - Add -Dstrip build flag.
2.625 Nov 2024 13:05 minor feature: Still requires Zig 0.12 or 0.13. - Add dependency on libzstd. - Add new export format to support threaded export and low-memory browsing. - Add `-O` and `--compress-level` CLI flags. - Add progress indicator to hardlink counting stage. - displaying and exporting zero values when extended info is not available. - clearing screen in some error cases. - uncommon edge case in hardlink counting on refresh. - Use integer math instead of floating point to format numbers.
2.504 Aug 2024 03:15 minor bugfix: Still requires Zig 0.12 or 0.13. - Add parallel scanning with `-t,--threads` CLI flags. - Improve JSON export and import performance. - `--exclude-kernfs` is no longer checked on the top-level scan path. - entries sometimes not showing up after refresh. - file descriptor leak with `--exclude-caches` checking. - possible crash on invalid UTF8 when scanning in `-1` UI mode. - JSON export and import of the "other filesystem" flag. - JSON import containing directories with a read error. - mtime display of 'special' files. - edge case bad performance when deleting hardlinks with many links. - Increased memory use for hardlinks.
2.422 Apr 2024 14:02 minor bugfix: Now requires Zig 0.12. - Revert default color scheme back to 'off'. - Rewrite man page in mdoc, drop pod2man dependency. - updating parent dir error status on refresh.