Let's put this website on a git repo as well
This commit is contained in:
commit
3f1707622a
6 changed files with 935 additions and 0 deletions
91
dat/ncdu-changelog
Normal file
91
dat/ncdu-changelog
Normal file
|
|
@ -0,0 +1,91 @@
|
|||
1.7 - 2010-08-13
|
||||
- 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 nonexistant 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
|
||||
- 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
|
||||
- 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
|
||||
- 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
|
||||
- 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
|
||||
- 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 dir
|
||||
|
||||
1.1 - 2007-04-30
|
||||
- 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
|
||||
- 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
|
||||
- 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
|
||||
- Fixed compliance with some operating systems: replaced realpath() with with my own
|
||||
implementation, and gettimeofday() is not required anymore (but still 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
|
||||
- Initial version
|
||||
135
dat/ncdu-man
Normal file
135
dat/ncdu-man
Normal file
|
|
@ -0,0 +1,135 @@
|
|||
ncdu(1) ncdu manual ncdu(1)
|
||||
|
||||
|
||||
|
||||
NAME
|
||||
ncdu - NCurses Disk Usage
|
||||
|
||||
|
||||
SYNOPSIS
|
||||
ncdu [-hqvx] [--exclude PATTERN] [-X FILE] dir
|
||||
|
||||
|
||||
DESCRIPTION
|
||||
ncdu (NCurses Disk Usage) is a curses-based version of the well-known
|
||||
'du', and provides a fast way to see what directories are using your
|
||||
disk space.
|
||||
|
||||
|
||||
OPTIONS
|
||||
-h Print a small help message
|
||||
|
||||
-q Quiet mode. While calculating disk space, ncdu will update the
|
||||
screen 10 times a second by default, this will be decreased to
|
||||
once every 2 seconds in quiet mode. Use this feature to save
|
||||
bandwidth over remote connections.
|
||||
|
||||
-v Print version.
|
||||
|
||||
-x Only count files and directories on the same filesystem as the
|
||||
specified dir.
|
||||
|
||||
--exclude PATTERN
|
||||
Exclude files that match PATTERN. This argument can be added
|
||||
multiple times to add more patterns.
|
||||
|
||||
-X FILE, --exclude-from FILE
|
||||
Exclude files that match any pattern in FILE. Patterns should be
|
||||
separated by a newline.
|
||||
|
||||
|
||||
KEYS
|
||||
? Show help + keys + about screen
|
||||
|
||||
up, down j, k
|
||||
Cycle through the items
|
||||
|
||||
right, enter, l
|
||||
Open selected directory
|
||||
|
||||
left, <, h
|
||||
Go to parent directory
|
||||
|
||||
n Order by filename (press again for descending order)
|
||||
|
||||
s Order by filesize (press again for descending order)
|
||||
|
||||
a Toggle between showing disk usage and showing apparent size.
|
||||
|
||||
d Delete the selected file or directory. An error message will be
|
||||
shown when the contents of the directory do not match or do not
|
||||
exist anymore on the filesystem.
|
||||
|
||||
t Toggle dirs before files when sorting.
|
||||
|
||||
g Toggle between showing percentage, graph, both, or none. Per-
|
||||
centage is relative to the size of the current directory, graph
|
||||
is relative to the largest item in the current directory.
|
||||
|
||||
e Show/hide 'hidden' or 'excluded' files and directories. Please
|
||||
note that even though you can't see the hidden files and direc-
|
||||
tories, they are still there and they are still included in the
|
||||
directory sizes. If you suspect that the totals shown at the
|
||||
bottom of the screen are not correct, make sure you haven't
|
||||
enabled this option.
|
||||
|
||||
i Show information about the current selected item.
|
||||
|
||||
r Refresh/recalculate the current directory.
|
||||
|
||||
q Quit
|
||||
|
||||
|
||||
HARD LINKS
|
||||
Every disk usage analysis utility has its own way of (not) counting
|
||||
hard links. There does not seem to be any universally agreed method of
|
||||
handling hard links, and it is even inconsistent among different ver-
|
||||
sions of ncdu. This section explains what each version of ncdu does.
|
||||
|
||||
ncdu 1.5 and below does not support any hard link detection at all:
|
||||
each link is considered a separate inode and its size is counted for
|
||||
every link. This means that the displayed directory sizes are incorrect
|
||||
when analyzing directories which contain hard links.
|
||||
|
||||
ncdu 1.6 has basic hard link detection: When a link to a previously
|
||||
encountered inode is detected, the link is considered to have a file
|
||||
size of zero bytes. Its size is not counted again, and the link is
|
||||
indicated in the browser interface with a 'H' mark. The displayed
|
||||
directory sizes are only correct when all links to an inode reside
|
||||
within that directory. When this is not the case, the sizes may or may
|
||||
not be correct, depending on which links were considered as "duplicate"
|
||||
and which as "original". The indicated size of the topmost directory
|
||||
(that is, the one specified on the command line upon starting ncdu) is
|
||||
always correct.
|
||||
|
||||
ncdu 1.7 has improved hard link detection. Each file that has more than
|
||||
two links has the "H" mark visible in the browser interface. Each hard
|
||||
link is counted exactly once for every directory it appears in. The
|
||||
indicated size of each directory is therefore, correctly, the sum of
|
||||
the sizes of all unique inodes that can be found in that directory.
|
||||
Note, however, that this may not always be same as the space that will
|
||||
be reclaimed after deleting the directory, as some inodes may still be
|
||||
accessible from hard links outside it.
|
||||
|
||||
|
||||
BUGS
|
||||
Directory hard links are not supported. They will not be detected as
|
||||
being hard links, and will thus be scanned and counted multiple times.
|
||||
|
||||
Some minor glitches may appear when displaying filenames that contain
|
||||
multibyte or multicolumn characters.
|
||||
|
||||
Please report any other bugs you may find at the bug tracker, which can
|
||||
be found on the web site at http://dev.yorhel.nl/ncdu
|
||||
|
||||
|
||||
AUTHOR
|
||||
Written by Yoran Heling <projects@yorhel.nl>.
|
||||
|
||||
|
||||
SEE ALSO
|
||||
du(1)
|
||||
|
||||
|
||||
|
||||
ncdu-1.7 Aug 13, 2010 ncdu(1)
|
||||
Loading…
Add table
Add a link
Reference in a new issue