Directory Usage Utility
Recursively display disk usage in kilobytes of the given directory.
With Python 3, this will run under Windows, Linux and MacOS.
A stand-alone windows executable is provided on the release page
usage: duu.py [-h] [-b] [-e] [-q] [-s STATUS] [-n] [-N] [-f] [-S] [-H]
[-T THREADS] [-x EXCLUDE] [-X REGEXPR] [-o OUTPUT]
[dname]
Display directory disk usage in kilobytes, plus totals
positional arguments:
dname directory name
optional arguments:
-h, --help show this help message and exit
-b, --bare do not print summary or stats; useful for sorting when
used exclusively
-e, --ext summarize file extensions
-q, --quiet don't display individual directories
-s STATUS, --status STATUS
send processing status to STDERR, every STATUS number
of directories
-n, --nodot skip directories starting with '.'
-N, --norecurse do not recurse
-f, --files also display number of files in each directory
-S, --stats display mean, median, mode and stdev file statistics
-H, --human display numbers in a more human readable format
-T THREADS, --threads THREADS
number of concurrent threads, consider for SANs
-x EXCLUDE, --exclude EXCLUDE
colon-separated list of case-insensitive strings to
exclude
-X REGEXPR, --regexpr REGEXPR
colon-separated list of case-insensitive regular
expressions to exclude
-o OUTPUT, --output OUTPUT
output to CSV file
Directory Usage Utility (duu), version: 2.20
Example output:
c:\>duu compinfo
242 compinfo
0 compinfo\bin
0 compinfo\bin\Debug
485 compinfo\bin\Release
0 compinfo\obj
46 compinfo\obj\Debug
0 compinfo\obj\Debug\TempPE
735 compinfo\obj\Release
4 compinfo\obj\Release\TempPE
17 compinfo\Properties
summary
=======
files : 59
directories : 10
bytes : 1,566,218
kilobytes : 1,529.51
megabytes : 1.49