Scroll to navigation

Dust(1) General Commands Manual Dust(1)

NAME

Dust - Like du but more intuitive

SYNOPSIS

dust [-d|--depth] [-T|--threads] [--config] [-n|--number-of-lines] [-p|--full-paths] [-X|--ignore-directory] [-I|--ignore-all-in-file] [-L|--dereference-links] [-x|--limit-filesystem] [-s|--apparent-size] [-r|--reverse] [-c|--no-colors] [-C|--force-colors] [-b|--no-percent-bars] [-B|--bars-on-right] [-z|--min-size] [-R|--screen-reader] [--skip-total] [-f|--filecount] [-i|--ignore-hidden] [-v|--invert-filter] [-e|--filter] [-t|--file-types] [-w|--terminal-width] [-P|--no-progress] [--print-errors] [-D|--only-dir] [-F|--only-file] [-o|--output-format] [-S|--stack-size] [-j|--output-json] [-M|--mtime] [-A|--atime] [-y|--ctime] [--files0-from] [--collapse] [-m|--filetime] [-h|--help] [-V|--version] [PATH]

DESCRIPTION

Like du but more intuitive

OPTIONS

Depth to show
Number of threads to use
Specify a config file to use
Number of lines of output to show. (Default is terminal_height - 10)
Subdirectories will not have their path shortened
Exclude any file or directory with this path
Exclude any file or directory with a regex matching that listed in this file, the file entries will be added to the ignore regexs provided by --invert_filter
dereference sym links - Treat sym links as directories and go into them
Only count the files and directories on the same filesystem as the supplied directory
Use file length instead of blocks
Print tree upside down (biggest highest)
No colors will be printed (Useful for commands like: watch)
Force colors print
No percent bars or percentages will be displayed
percent bars moved to right side of screen
Minimum size file to include in output
For screen readers. Removes bars. Adds new column: depth level (May want to use -p too for full path)
No total row will be displayed
Directory 'size' is number of child files instead of disk size
Do not display hidden files
Exclude filepaths matching this regex. To ignore png files type: -v "\.png$"
Only include filepaths matching this regex. For png files type: -e "\.png$"
show only these file types
Specify width of output overriding the auto detection of terminal width
Disable the progress indication
Print path with errors
Only directories will be displayed
Only files will be displayed. (Finds your largest files)
Changes output display size. si will print sizes in powers of 1000. b k m g t kb mb gb tb will print the whole tree in that size

Possible values:

  • si: SI prefix (powers of 1000)
  • b: byte (B)
  • k: kibibyte (KiB)
  • m: mebibyte (MiB)
  • g: gibibyte (GiB)
  • t: tebibyte (TiB)
  • kb: kilobyte (kB)
  • mb: megabyte (MB)
  • gb: gigabyte (GB)
  • tb: terabyte (TB)
Specify memory to use as stack size - use if you see: 'fatal runtime error: stack overflow' (default low memory=1048576, high memory=1073741824)
Output the directory tree as json to the current directory
+/-n matches files modified more/less than n days ago , and n matches files modified exactly n days ago, days are rounded down.That is +n => (−∞, curr−(n+1)), n => [curr−(n+1), curr−n), and -n => (𝑐𝑢𝑟𝑟−𝑛, +∞)
just like -mtime, but based on file access time
just like -mtime, but based on file change time
run dust on NUL-terminated file names specified in file; if argument is -, then read names from standard input
Keep these directories collapsed
Directory 'size' is max filetime of child files instead of disk size. while a/c/m for last accessed/changed/modified time

Possible values:

  • a: last accessed time
  • c: last changed time
  • m: last modified time
Print help (see a summary with '-h')
Print version
[PATH]
Input files or directories

VERSION

v1.2.3

Dust 1.2.3