tdu(1) tdu(1) NAME tdu - folding-outline disk usage display SYNOPSIS du ARG ... | tdu [OPTION ...] DESCRIPTION tdu is a program that displays disk space utilization as reported by du(1) in an interactive full-screen folding outline. tdu displays the space taken by each directory, including all its descendents. The user can navigate the tree structure and open (or close) directories in order to display (or hide) the utilization of subdirectories (and files, if du -x is used) within each directory. The entries can be sorted by filename or space utilizied, or reverted back to their origi- nal sorting order. KEYS Navigation UP, DOWN, PAGEUP, PAGEDOWN Move the cursor up or down by one line or page. HOME or < Move to cursor to the first line. END or > Move to cursor to the last line. p, P Move the cursor to the current item's parent directory. Control-L Move the cursor line to the center of the screen. Emacs(1) and vi(1) style keybindings Control-P, Control-N, Control-B, Control-F emacs(1) style keybindings for the arrow keys. h, j, k, l vi(1) style keybindings for the arrow keys. Expanding and Collapsing LEFT or 0 (zero) Collapse the current node's children. RIGHT Expand the current node's chlidren. Repeated presses of this key expand further. 1 to 9 Expand 1 to 9 levels deep. * Expand all levels deep. Sorting s, S Sort current item's children in ascending, descending order by size. n, N Sort current item's children in ascending, descending order by name. d, D Sort current item's children in ascending, descending order by number of descendent nodes. u, U Revert current item's children to original order, or its reverse. = Press before one of the above sorting keys to apply the sort recursively. Miscellaneous # Hide/show the number of descendents of each node. a, A Toggle the use of ASCII line-drawing characters. Control-R Refresh the display. q, x, ESC Quit the program. ? Display online help. c, C Display copyright and licensing information. OPTIONS -h, --help Display a message listing the command-line invocation synopsis and options. -A, --ascii-tree Use ASCII characters instead of actual line-drawing characters. Interactively, This is also toggled using the "a" or "A" key. -V, --show-version Display the version and copyright information. -I, -G These options have been removed from tdu. You can use a sepa- rate program, dugroup(1), to group files together by extension. BUGS AND LIMITATIONS The use of certain options for du will or may cause this program to not work properly. Most if not all of these limitations also affect xdu(1). This program cannot handle du's -h/--human-readable option, since it expects to read integer block sizes. du's -c/--total option will mislead tdu. du's -b/--bytes option may produce integers too large for tdu to store, depending on the platform on which tdu was compiled. This program does not currently have a -0/--null option to handle du's output if du is supplied with the same option. du's -S/--separate-dirs option may mislead tdu. AUTHOR Darren Stuart Embry (dse@webonastick.com). COPYRIGHT This program is free software. It can be distributed and/or modified under the terms of the GNU General Public License, Version 2. For more details you can view it at http://webonastick.com/tdu/COPYING.txt SEE ALSO du(1), xdu(1), dugroup(1). tdu(1)