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.
Homepage
Download
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.