Ncdu 1.x Release History
- 1.19 - 2023-09-11 - File:
ncdu-1.19.tar.gz
Size:
156.2 KiB (159.917 bytes)
PGP:
ncdu-1.19.tar.gz.asc
MD5:
7986451d5b222b8a99b5382f33a30831
SHA1:
3ee7aff60bdaa1c79eb4f27e3d277fc2d76e0043
SHA-256:
30363019180cde0752c7fb006c12e154920412f4e1b5dc3090654698496bb17d
ncdu-1.19.tar.gz
- Fix typo in –exclude-from argument
- Add –(enable|disable)-natsort options
- Add indicator to apparent size/disk usage selection in the
footer
- 1.18.1 - 2023-02-12 - File:
ncdu-1.18.1.tar.gz
Size:
156.0 KiB (159.731 bytes)
PGP:
ncdu-1.18.1.tar.gz.asc
MD5:
567df772ef0f2e28801009a90ab7b8e3
SHA1:
bdc12fa539db1e310a29431939efca7091dbb867
SHA-256:
7c0fa1eb29d85aaed4ba174164bdbb8f011b5c390d017c57d668fc7231332405
ncdu-1.18.1.tar.gz
- Fix build on non-Linux platforms
- 1.18 - 2022-12-06 - File:
ncdu-1.18.tar.gz
Size:
156.0 KiB (159.781 bytes)
PGP:
ncdu-1.18.tar.gz.asc
MD5:
4186b5be477cc3a0944619ade81f123b
SHA1:
d47ce3cdf317adadc1426817d07899c90b767aba
SHA-256:
3c37a1a96580c9c5d2cc352dc3c5eef0d909158c05f1cc29db4712544c8b9f95
ncdu-1.18.tar.gz
- Fix ‘dark-bg’ color scheme to actually have a dark background
- Backport configuration file support from 2.x
- Backport many new CLI options from 2.x
- Negation of existing flags: –no-si, –no-confirm-quit,
–no-follow-symlinks, –include-caches, –include-kernfs
- –[no-]extended in addition to -e
- –one-file-system and –cross-file-system in addition to -x
- –slow-ui-updates, –fast-ui-updates in addition to -q
- Column visibility options:
–(show|hide)-(hidden|itemcount|mtime|graph|percent)
- Sorting: –sort, –[no-]group-directories-first
- Feature selection: –(enable|disable)-(shell|delete|refresh)
- Deletion confirmation: –[no-]confirm-delete
- Hidden file visibility: –show-hidden, –hide-hidden
- Size display: –apparent-size, –disk-usage
- 1.17 - 2022-04-28 - File:
ncdu-1.17.tar.gz
Size:
153.5 KiB (157.187 bytes)
PGP:
ncdu-1.17.tar.gz.asc
MD5:
0a872dbda2d79e45937e22d5c97c01d4
SHA1:
bcd033f8a9e3cf5da131ee7a2cccf1e27ffa7a57
SHA-256:
810745a8ed1ab3788c87d3aea4cc1a14edf6ee226f764bcc383e024ba56adbf1
ncdu-1.17.tar.gz
- Add ‘dark-bg’ color scheme and use that by default
- Use natural sort order when sorting by file name
- Improve compatibility with C89 environments
- Fix wrong assumption about errno not being set by realloc()
- 1.16 - 2021-07-02 - File:
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:
2b915752a183fae014b5e5b1f0a135b4b408de7488c716e325217c2513980fd4
ncdu-1.16.tar.gz
- Increase width of size bar depending on terminal size (Christian
Göttsche)
- Set/increment $NCDU_LEVEL variable when spawning a shell
- Indicate whether apparent size or disk usage is being displayed
- Display setuid, setgid and sticky bits in file flags in extended
mode
- Fix error handling while reading –exclude-from file
- Improve JSON import to allow for several future extensions to the
format
- Export link count in JSON dumps
- Don’t export inode in JSON dumps for non-hardlinks
- 1.15.1 - 2020-06-10 - File:
ncdu-1.15.1.tar.gz
Size:
144.8 KiB (148.242 bytes)
PGP:
ncdu-1.15.1.tar.gz.asc
MD5:
af25aa8462a6f29c8a0c4d3d83d186e7
SHA1:
1d88eb2b29bfb559ac75109616bba53e48d4d083
SHA-256:
b02ddc4dbf1db139cc6fbbe2f54a282770380f0ca5c17089855eab52a9ea3fb0
ncdu-1.15.1.tar.gz
- (Linux) Fix build on older Linux systems (Christian Göttsche)
- (MacOS) Revert “Exclude firmlinks by default” behavior (until we
have a better solution)
- (MacOS) Add –exclude-firmlinks option to opt-in to the above
behavior
- 1.15 - 2020-05-30 - File:
ncdu-1.15.tar.gz
Size:
144.5 KiB (147.989 bytes)
PGP:
ncdu-1.15.tar.gz.asc
MD5:
9f01023c43cd66588da7690f69201052
SHA1:
888f132a25d80738ef73fc33a9058b745360a606
SHA-256:
4a593dc5cceb2492a9669f5f5d69d0e517de457a11036788ea4591f33c5297fb
ncdu-1.15.tar.gz
- (Linux) Add –exclude-kernfs option to exclude pseudo filesystems
(Christian Göttsche)
- (MacOS) Exclude firmlinks by default (Saagar Jha)
- (MacOS) Add –follow-firmlinks option to follow firmlinks (Saagar
Jha)
- Fix bug in calculating the apparent size of directories containing
hardlinks
- Fix integer overflow with directories containing >2GiB worth of
file names
- Fix yet another possible 100% CPU bug when losing terminal
- 1.14.2 - 2020-02-10 - File:
ncdu-1.14.2.tar.gz
Size:
142.0 KiB (145.376 bytes)
PGP:
ncdu-1.14.2.tar.gz.asc
MD5:
6c7e88b0c205f124f397de701402ad3a
SHA1:
f830ff24c6f364627d5697f78c6fa50ab94d0185
SHA-256:
947a7f5c1d0cd4e338e72b4f5bc5e2873651442cec3cb012e04ad2c37152c6b1
ncdu-1.14.2.tar.gz
- Fix compilation with GCC 10 (-fno-common)
- Fix minor display issue when scanning 10M+ files
- Slightly reduce memory usage for hard link detection
- 1.14.1 - 2019-08-05 - File:
ncdu-1.14.1.tar.gz
Size:
142.9 KiB (146.346 bytes)
PGP:
ncdu-1.14.1.tar.gz.asc
MD5:
0df5a1ce766f2f79f4562e8b413da9b2
SHA1:
143c09158094adbb44f37945b7ba8bb1428862b1
SHA-256:
be31e0e8c13a0189f2a186936f7e298c6390ebdc573bb4a1330bc1fcbf56e13e
ncdu-1.14.1.tar.gz
- Fix occasional early exit on OS X
- Fix –exclude-caches
- Improve handling of out-of-memory situations
- 1.14 - 2019-02-04 - File:
ncdu-1.14.tar.gz
Size:
142.5 KiB (145.911 bytes)
PGP:
ncdu-1.14.tar.gz.asc
MD5:
d26c0aa57728c19969c3c5036fa272a0
SHA1:
28c7003ad23d2e3a2d22d2c349bb0c7170752396
SHA-256:
c694783aab21e27e64baad314b7c1ff34541bfa219fe9645ef6780f1c5558c44
ncdu-1.14.tar.gz
- Add mtime display and sorting (Alex Wilson)
- Add (limited) –follow-symlinks option (Simon Doppler)
- Display larger file counts in browser UI
- Add -V, –version, and –help alias flags
- Fix crash when attempting to sort an empty directory
- Fix 100% CPU bug when ncdu loses the terminal
- Fix ‘–color=off’ flag
- Fix some typos
- 1.13 - 2018-01-29 - File:
ncdu-1.13.tar.gz
Size:
140.4 KiB (143.819 bytes)
PGP:
ncdu-1.13.tar.gz.asc
MD5:
67239592ac41f42290f52ab89ff198be
SHA1:
3233c4185208d9989ac528a94817ed92dd59c773
SHA-256:
f4d9285c38292c2de05e444d0ba271cbfe1a705eee37c2b23ea7c448ab37255a
ncdu-1.13.tar.gz
- Add “extended information” mode and -e flag
- Add file mode, modification time and uid/gid to info window with
-e
- Add experimental color support and –color flag
- Add -rr option to disable shell spawning
- Remove directory nesting limit on file import
- Fix handling of interrupts during file import
- Fix undefined behavior that triggered crash on OS X
- 1.12 - 2016-08-24 - File:
ncdu-1.12.tar.gz
Size:
137.3 KiB (140.596 bytes)
PGP:
ncdu-1.12.tar.gz.asc
MD5:
7365ac46c420bc511621216b1747984f
SHA1:
b79b1c44784f334dca74d89a49f49274f14cfeef
SHA-256:
820e4e4747a2a2ec7a2e9f06d2f5a353516362c22496a10a9834f871b877499a
ncdu-1.12.tar.gz
- Add NCDU_SHELL environment variable
- Add –confirm-quit flag
- Fix compilation due to missing sys/wait.h include
- 1.11 - 2015-04-05 - File:
ncdu-1.11.tar.gz
Size:
131.0 KiB (134.093 bytes)
PGP:
ncdu-1.11.tar.gz.asc
MD5:
9e44240a5356b029f05f0e70a63c4d12
SHA1:
8f22d713e6d2b28e1f501eee2bd1e03b55550c8d
SHA-256:
d0aea772e47463c281007f279a9041252155a2b2349b18adb9055075e141bb7b
ncdu-1.11.tar.gz
- Added ‘b’ key to spawn shell in the current directory
- Support scanning (and refreshing) of empty directories
- Added –si flag for base 10 prefixes
- Fix toggle dirs before files
- 1.10 - 2013-05-09 - File:
ncdu-1.10.tar.gz
Size:
128.7 KiB (131.810 bytes)
PGP:
ncdu-1.10.tar.gz.asc
MD5:
7535decc8d54eca811493e82d4bfab2d
SHA1:
cf3b5fbb5b69cbae5425bfff2660ac3d8224a605
SHA-256:
f5994a4848dbbca480d39729b021f057700f14ef72c0d739bbd82d862f2f0c67
ncdu-1.10.tar.gz
- Added ‘c’ key to display item counts
- Added ‘C’ key to order by item counts
- Added CACHEDIR.TAG support and –exclude-caches option
- Use locale-dependent thousand separator
- Use pkg-config to detect ncurses
- Clip file/dir sizes to 8 EiB minus one byte
- Fix buffer overflow when formatting huge file sizes
- 1.9 - 2012-09-27 - File:
ncdu-1.9.tar.gz
Size:
121.8 KiB (124.738 bytes)
PGP:
ncdu-1.9.tar.gz.asc
MD5:
93258079db897d28bb8890e2db89b1fb
SHA1:
27cb5464b192db8ffdf0a894fe51d29985348eb0
SHA-256:
ea7349544a9da77764293d84e52862110ab49ee29b949158bc4bab908d3dd3a5
ncdu-1.9.tar.gz
- Added option to dump scanned directory information to a file
(-o)
- Added option to load scanned directory information from a file
(-f)
- Added multiple scan and load interfaces (-0,-1,-2)
- Fit loading and error windows to the terminal width (#13)
- Fix symlink resolving bug (#18)
- Fix path display when scanning an empty directory (#15)
- Fix hang when terminal is resized to a too small size while
loading
- Use top-level automake build
- Remove useless AUTHORS, INSTALL and NEWS files
- ncdu.1 now uses POD as source format
- 1.8 - 2011-11-03 - File:
ncdu-1.8.tar.gz
Size:
112.0 KiB (114.648 bytes)
PGP:
ncdu-1.8.tar.gz.asc
MD5:
94d7a821f8a0d7ba8ef3dd926226f7d5
SHA1:
3d98e78cf7035e32333d263d301d12e9b4352598
SHA-256:
42aaf0418c05e725b39b220166a9c604a9c54c0fbf7692c9c119b36d0ed5d099
ncdu-1.8.tar.gz
- Use hash table to speed up hard link detection
- Added read-only option (-r)
- Use KiB instead of kiB (#3399279)
- 1.7 - 2010-08-13 - File:
ncdu-1.7.tar.gz
Size:
107.0 KiB (109.606 bytes)
PGP:
ncdu-1.7.tar.gz.asc
MD5:
172047c29d232724cc62e773e82e592a
SHA1:
56fae723a6fe07b05731f111c53f9631a93989f6
SHA-256:
70dfe10b4c0843050ee17ab27b7ad4d65714682f117079b85d779f83431fb333
ncdu-1.7.tar.gz
- List the detected hard links in file info window
- Count the size of a hard linked file once for each directory it
appears in
- Fixed crash on browsing dirs with a small window size
(#2991787)
- Fixed buffer overflow when some directories can’t be scanned
(#2981704)
- Fixed segfault when launched on a nonexistent directory
(#3012787)
- Fixed segfault when root dir only contains hidden files
- Improved browsing performance
- More intuitive multi-page browsing
- Display size graph by default
- Various minor fixes
- 1.6 - 2009-10-23 - File:
ncdu-1.6.tar.gz
Size:
101.8 KiB (104.265 bytes)
PGP:
ncdu-1.6.tar.gz.asc
MD5:
95d29cf64af2d8cf4b5005e6e3d60384
SHA1:
8de9954c119045ed01e447aac9a5def4de1a56fb
SHA-256:
0922916eab6371adb2f7a567bf4477c0a738910e799dbdf477f30d138eff470c
ncdu-1.6.tar.gz
- Implemented hard link detection
- Properly select the next item after deletion
- Removed reliance of dirfd()
- Fixed non-void return in void delete_process()
- Fixed several tiny memory leaks
- Return to previously opened directory on failed recalculation
- Properly display MiB units instead of MB (IEEE 1541 - bug
#2831412)
- Link to ncursesw when available
- Improved support for non-ASCII characters
- VIM keybindings for browsing through the tree (#2788249,
#1880622)
- 1.5 - 2009-05-02 - File:
ncdu-1.5.tar.gz
Size:
96.7 KiB (99.040 bytes)
PGP:
ncdu-1.5.tar.gz.asc
MD5:
90a69cc3b2e9f0324eb14e6ce1df0f22
SHA1:
355c6837acb372edb02fe8fb81bdef1ab20656c6
SHA-256:
f63292b80d0eae4968624eade660bb42c3180890d7ca887a5470f3d75bae8e08
ncdu-1.5.tar.gz
- Fixed incorrect apparent size on directory refresh
- Browsing keys now work while file info window is displayed
- Current directory is assumed when no directory is specified
- Size graph uses the apparent size if that is displayed
- Items are ordered by displayed size rather than disk usage
- Removed switching between powers of 1000/1024
- Don’t rely on the availability of suseconds_t
- Correctly handle paths longer than PATH_MAX
- Fixed various bugs related to rpath()
- Major code rewrite
- Fixed line width when displaying 100%
- 1.4 - 2008-09-10 - File:
ncdu-1.4.tar.gz
Size:
95.6 KiB (97.844 bytes)
PGP:
ncdu-1.4.tar.gz.asc
MD5:
07f01579f7c9852033139ae9fa2414c9
SHA1:
de5261f292a421b3d2230e8649f29a535bf38434
SHA-256:
cb1bdd4835d3e80854f19722e0bf1458097d966a9f10da8f88c873ca94a23616
ncdu-1.4.tar.gz
- Removed the startup window
- Filenames ending with a tidle (~) will now also be hidden with the
‘h’-key
- Fixed buffer overflow when supplying a path longer than PATH_MAX
(patch by Tobias Stoeckmann)
- Used S_BLKSIZE instead of a hardcoded block size of 512
- Fixed display of disk usage and apparent sizes
- Updated ncdu -h
- Included patches for Cygwin
- Cursor now follows the selected item
- Added spaces around path (debian #472194)
- Fixed segfault on empty directory (debian #472294)
- A few code rewrites and improvements
- 1.3 - 2007-08-05 - File:
ncdu-1.3.tar.gz
Size:
95.7 KiB (98.022 bytes)
PGP:
ncdu-1.3.tar.gz.asc
MD5:
204bacb8376819059bec6c8287a87a67
SHA1:
63c8327ab9a443d49f533fd5d64ad51fb228af2e
SHA-256:
f556a4b07c07bb66eabb5f2a20b3c52ea22020a68f2b5302d03e7b93b0ffee54
ncdu-1.3.tar.gz
- Added ‘r’-key to refresh the current directory
- Removed option to calculate apparent size: both the disk usage and
the apparent size are calculated.
- Added ‘a’-key to switch between showing apparent size and disk
usage.
- Added ‘i’-key to display information about the selected item.
- Small performance improvements
- configure checks for ncurses.h (bug #1764304)
- 1.2 - 2007-07-24 - File:
ncdu-1.2.tar.gz
Size:
94.2 KiB (96.479 bytes)
PGP:
ncdu-1.2.tar.gz.asc
MD5:
03775b70e5e6463b42af9d4493e6f0d5
SHA1:
6253c31cb7f7dd27dcc66d25111299d3005dbc99
SHA-256:
10a9f50fcdd662196058f1e5f4e4300a33130b722e1552c0f1b513a07efd386d
ncdu-1.2.tar.gz
- Fixed some bugs on cygwin
- Added du-like exclude patterns
- Fixed bug #1758403: large directories work fine now
- Rewrote a large part of the code
- Fixed a bug with wide characters
- Performance improvements when browsing large dirs
- 1.1 - 2007-04-30 - File:
ncdu-1.1.tar.gz
Size:
89.6 KiB (91.774 bytes)
PGP:
ncdu-1.1.tar.gz.asc
MD5:
98ce7682cf773aa0e1c46068dadccdc8
SHA1:
fb4218edb060172f48f5f63621da937e67ff005f
SHA-256:
cbd7c6a6372920aa63579e9ba6c07d41b1c22030bd031d3c236349e01e3f5aed
ncdu-1.1.tar.gz
- Deleting files and directories is now possible from within
ncdu.
- The key for sorting directories between files has changed to ‘t’
instead of ‘d’. The ‘d’-key is now used for deleting files.
- 1.0 - 2007-04-06 - File:
ncdu-1.0.tar.gz
Size:
88.6 KiB (90.749 bytes)
PGP:
ncdu-1.0.tar.gz.asc
MD5:
dbaab79890993d305b89a6ecf3af338e
SHA1:
ac627fbca0814c3a20f09a40a128bb2c9118655b
SHA-256:
0bd0323b2415a5479afe624498fd21196d4063395c7b6223d0ac081756050a73
ncdu-1.0.tar.gz
- First stable release
- Small code cleanup
- Added a key to toggle between sorting dirs before files and dirs
between files
- Added graphs and percentages to the directory browser (can be
enabled or disabled with the ‘g’-key)
- 0.3 - 2007-03-04 - File:
ncdu-0.3.tar.gz
Size:
87.9 KiB (90.019 bytes)
PGP:
ncdu-0.3.tar.gz.asc
MD5:
3a9eb905cedc10afcb2379c8b9f21086
SHA1:
231d49da6fe365b5f08493a2dbd49f2e8151cddd
SHA-256:
c13498ef9e81ad5919c1385debe6fd8370b3b8ec3dd15d32d8c6eb5d77f8d1a0
ncdu-0.3.tar.gz
- When browsing back to the previous directory, the directory you’re
getting back from will be selected.
- Added directory scanning in quiet mode to save bandwidth on remote
connections.
- 0.2 - 2007-02-26 - File:
ncdu-0.2.tar.gz
Size:
87.5 KiB (89.645 bytes)
PGP:
ncdu-0.2.tar.gz.asc
MD5:
31b5a10b6c9dff8d1924556e1a4b84d7
SHA1:
ba744c9947423623c2c217a93d62228ad197a03f
SHA-256:
4a18e0edec5694ffb3ef956dda50564b25ac6de1ca013bba400143121a8906b4
ncdu-0.2.tar.gz
- Fixed POSIX compliance: replaced realpath() with my own
implementation, and gettimeofday() is not required anymore (but highly
recommended)
- Added a warning for terminals smaller than 60x16
- Mountpoints (or any other directory pointing to another filesystem)
are now considered to be directories rather than files.
- 0.1 - 2007-02-21 - File:
ncdu-0.1.tar.gz
Size:
86.1 KiB (88.186 bytes)
PGP:
ncdu-0.1.tar.gz.asc
MD5:
7fd5914ba23e9836f52294af97007fe5
SHA1:
385736e88fae39702872a4bb3af0c8a5a8ec2ed6
SHA-256:
fc38325312ce105c5290a80707539823d864377e5f8a99a1630baaea767eda46
ncdu-0.1.tar.gz