dev.yorhel.nl Open in urlscan Pro
2001:bc8:6010:205:ae1f:6bff:fe27:2c7c  Public Scan

URL: https://dev.yorhel.nl/ncdu
Submission: On March 07 via api from SE — Scanned from NL

Form analysis 0 forms found in the DOM

Text Content

≡ menu


~ NCDU ~

 * Info
 * Docs
   * Manual (2.x)
   * Manual (1.x)
   * File Format
 * Changes (2.x)
 * Changes (1.x)
 * Screenshots
 * Issues
 * Projects home

 * Contributing

Yoran Heling
projects@yorhel.nl
home - git - @ayo
= donate = paypal
= pgp = only used for releases
key - mit
7446 0D32 B808 10EB A9AF A2E9 6239 4C69 8C27 39FA


NCURSES DISK USAGE

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.


DOWNLOAD

Zig version (stable)

2.1 (closeFile: ncdu-2.1.tar.gz
Size: 51.2 KiB (52.449 bytes)
PGP: ncdu-2.1.tar.gz.asc
MD5: 852e0c61f112149b619df460ef7da3e8
SHA1: cda7a12e1ea5c872d8cf13047b4686aa3d566e8f
SHA-256:
4ba8d20a64a55cc00af2d2c6138afcc9dc25e40a5ed6a8c544cb9e2285a195fencdu-2.1.tar.gz
- changes - requires Zig 0.9.0 or 0.9.1)

See the beta release announcement for information about the motivation for the
rewrite and some of the differences with the C version. Contrary to popular
belief, version 2.x does not yet implement parallel scanning, so don’t expect
any order-of-magnitude performance improvements… yet.

Note that the Zig language and compiler are still very much unstable. This
version of ncdu will only work with the version of the Zig compiler noted above.
Use the ncdu 1.x branch if this does not work for you or if you need a more
stable compilation environment.

Convenient static binaries for Linux: closeFile: ncdu-2.1-linux-i386.tar.gz
Size: 334.3 KiB (342.313 bytes)
PGP: ncdu-2.1-linux-i386.tar.gz.asc
MD5: 03c789be3c516e4429568c7fdd0706ee
SHA1: eab67828a94adab5bae7118a0953af5e5bb666ee
SHA-256: 14c00cd137d3b4a1157a2347fad18a4bc0a4c82212d56019cea00744e57792a0i486 ,
closeFile: ncdu-2.1-linux-x86_64.tar.gz
Size: 328.0 KiB (335.912 bytes)
PGP: ncdu-2.1-linux-x86_64.tar.gz.asc
MD5: 5768b47bc235b962f1e9b0ea768be651
SHA1: b29fa724572d17595660f435d05a7abec55735d5
SHA-256: a74b4b3632ef281c59a3f0ce74ae6cd7563f544d047f893d303a9ea9ee9b2991x86_64
, closeFile: ncdu-2.1-linux-arm.tar.gz
Size: 335.2 KiB (343.257 bytes)
PGP: ncdu-2.1-linux-arm.tar.gz.asc
MD5: 5450012436deb64414cfbcbb809a8d3c
SHA1: d11dd28ee62960808fca2c6931a8eacc9bd917d5
SHA-256: e039643b374579781c54410032b079209e1b117022fbdc47060f0a9081b74614ARM and
closeFile: ncdu-2.1-linux-aarch64.tar.gz
Size: 316.3 KiB (323.927 bytes)
PGP: ncdu-2.1-linux-aarch64.tar.gz.asc
MD5: 311d900ad7d0a9a061e87a20b5a18ae3
SHA1: 559f24f1cb6782e4e70ab675ee75aa0673e428e0
SHA-256: ac40a5fc0d5e4330b27bcbc22208a28028895fe7749e7fd9e800b5e7ce16e40fAArch64
. Download, extract and run; no compilation or installation necessary.

C version (LTS)

1.16 (closeFile: ncdu-1.16.tar.gz
Size: 146.2 KiB (149.705 bytes)
PGP: ncdu-1.16.tar.gz.asc
MD5: 8846e965c6c008d572cb42ad3a56400b
SHA1: 0ebff95373a9b7e7976b22bc763043e40d12c62b
SHA-256:
2b915752a183fae014b5e5b1f0a135b4b408de7488c716e325217c2513980fd4ncdu-1.16.tar.gz
- changes)

Lags a bit behind on the 2.x version in terms of features and performance, but
is still being maintained and perfectly usable.

Development version The most recent code is available on a git repository and
can be cloned with git clone git://g.blicky.net/ncdu.git/. The repository is
also available for online browsing (and through cgit if you prefer that). The
‘master’ branch represents the C version, the Zig version can be found in the
‘zig’ branch. License MIT.


PACKAGES AND PORTS

Ncdu has been packaged for quite a few systems, here’s a list of the ones I am
aware of:

AIX - Alpine Linux - ALT Linux - Arch Linux - CRUX - Cygwin - Debian - Fedora -
FreeBSD - Frugalware - Gentoo - GNU Guix - NixOS - OpenBSD - OpenWRT - MacOS
(Fink - Homebrew - MacPorts) - Puppy Linux - Solaris - Slackware - Slax Linux -
Ubuntu - Void Linux

Packages for RHEL and (open)SUSE can be found on the Open Build Service.

Packages for NetBSD, DragonFlyBSD, MirBSD and others can be found on pkgsrc.

A port to z/OS is available here.


SIMILAR PROJECTS

 * Duc - Multiple user interfaces.
 * gt5 - Quite similar to ncdu, but a different approach.
 * gdu - Go disk usage analyzer inspired by ncdu.
 * dua - Rust disk usage analyzer.
 * godu - Another Go disk usage analyzer, with a slightly different browser UI.
 * tdu - Another small ncurses-based disk usage visualization utility.
 * tdu - Go command-line tool with ncdu JSON export.
 * TreeSize - GTK, using a treeview.
 * Baobab - GTK, using pie-charts, a treeview and a treemap. Comes with GNOME.
 * GdMap - GTK, with a treemap display.
 * Filelight - KDE, using pie-charts.
 * KDirStat - KDE, with a treemap display.
 * QDiskUsage - Qt, using pie-charts.
 * xdiskusage - FLTK, with a treemap display.
 * fsv - 3D visualization.
 * Philesight - Web-based clone of Filelight.
 * psHFO - Human-friendly du for PowerShell.

all lefts and rights reversed