Dust(1)
π Dust(1) β like, the manual page, bestie π
okay so welcome to Dust(1), from the General Commands Manual (yes that's the manual, she's fancy). This is the whole thing, rewritten with love and zero skipped details. Buckle up, we're going in πΈ
β¨ NAME β¨
Dust β Like du but more intuitive
no cap, that's literally the whole name section. short king energy π
β¨ 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] [--dim]
[-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] [--files-from] [--collapse] [-m|--filetime]
[-h|--help] [-V|--version] [PATH]
like, that's a lot of flags but we're gonna go through every single one together π«Ά
β¨ DESCRIPTION β¨
Like du but more intuitive. That's the vibe. That's the whole pitch. iconic π
π OPTIONS π
-d,--depth <DEPTH>β how deep into the tree you wanna go. depth to show, bestie.-T,--threads <THREADS>β number of threads to use. multi-threaded slay π₯--config <FILE>β specify a config file to use. tell her where the settings live.-n,--number-of-lines <NUMBER>β display the'n'largest entries. the default is terminal_height β she reads your terminal, she's smart like that β¨-p,--full-pathsβ subdirectories will not have their path shortened. full paths, no cutting corners π―-X,--ignore-directory <PATH>β exclude any file or directory with this path. bye felicia π-I,--ignore-all-in-file <FILE>β 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. (yes,--invert_filterwith the underscore, that's how she wrote it, don't @ me)-L,--dereference-linksβ dereference sym links β treat sym links as directories and go into them. follow the links, main character behavior π¦-x,--limit-filesystemβ only count the files and directories on the same filesystem as the supplied directory. stay in your lane, literally.-s,--apparent-sizeβ use file length instead of blocks.-r,--reverseβ print tree upside down (biggest highest). chaotic but valid π-c,--no-colorsβ no colors will be printed. useful for commands like:watch. (yes, she wrote it with a colon, we respect it)-C,--force-colorsβ force colors print. colors ON, no discussion π--dimβ dim the percent bars (grey) to reduce brightness on dark terminals. dark mode girlies rise π-b,--no-percent-barsβ no percent bars or percentages will be displayed. bars? gone. percentages? also gone.-B,--bars-on-rightβ percent bars moved to right side of screen.-z,--min-size <MIN_SIZE>β minimum size file to include in output.-R,--screen-readerβ for screen readers. removes bars. adds new column: depth level. (may want to use-ptoo for full path)--skip-totalβ no total row will be displayed.-f,--filecountβ directory'size'is number of child files instead of disk size.-i,--ignore-hiddenβ do not display hidden files. the hidden ones stay hidden π€«-v,--invert-filter <REGEX>β exclude filepaths matching this regex. to ignore png files type:-v "\.png$"-e,--filter <REGEX>β only include filepaths matching this regex. for png files type:-e "\.png$"-t,--file-typesβ show only these file types.-w,--terminal-width <WIDTH>β specify width of output overriding the auto detection of terminal width.-P,--no-progressβ disable the progress indication. no spinner, just vibes.--print-errorsβ print path with errors.-D,--only-dirβ only directories will be displayed.-F,--only-fileβ only files will be displayed. (finds your largest files) π-o,--output-format <FORMAT>β changes output display size.siwill print sizes in powers of1000.bkmgtkbmbgbtbwill 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)
-S,--stack-size <STACK_SIZE>β deprecated, bestie. the walker no longer recurses so a custom stack size is unnecessary. accepted for compatibility but the value is ignored. she's just being polite to your old scripts π-j,--output-jsonβ output the directory tree as json to the current directory. json girlies, this one's for you π§-M,--mtime <MTIME>β+/-nmatches files modified more/less than n days ago, andnmatches files modified exactly n days ago, days are rounded down. That is+n => (ββ, currβ(n+1)),n => [currβ(n+1), currβn), and-n => (ππ’ππβπ, +β). (math jumpscare but we move π)-A,--atime <ATIME>β just like-mtime, but based on file access time.-y,--ctime <CTIME>β just like-mtime, but based on file change time.--files0-from <FILES0_FROM>β read NUL-terminated paths from FILE (use-for stdin).--files-from <FILES_FROM>β read newline-terminated paths from FILE (use-for stdin).--collapse <COLLAPSE>β keep these directories collapsed.-m,--filetime <FILETIME>β directory'size'is max filetime of child files instead of disk size. whilea/c/mfor last accessed/changed/modified time.
Possible values:
a: last accessed timec: last changed timem: last modified time
-h,--helpβ print help (see a summary with'-h').-V,--versionβ print version.[PATH]β input files or directories. this is where you point her at your stuff πΈ
β¨ VERSION β¨
v1.2.6
and that's the whole page, bestie!! π that footer energy? Dust 1.2.6, from Dust(1) in the General Commands Manual, version v1.2.6 β yeah she's serving. now go run her and go find out what's eating your disk. mwah ππ
π¦ where this page comes from
- fedora 43: du-dust 1.2.6-1.fc43 Β· Apache-2.0 AND BSD-2-Clause AND MIT AND Unicode-DFS-2016 AND (Apache-2.0 OR MIT) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND (Unlicense OR MIT)
- fedora 44: du-dust 1.2.6-1.fc44 Β· Apache-2.0 AND BSD-2-Clause AND MIT AND Unicode-DFS-2016 AND (Apache-2.0 OR MIT) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND (Unlicense OR MIT)
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms