DU(1) User Commands DU(1)
NAMEdu - estimate filespace usage
SYNOPSISdu[OPTION]... [FILE]...du [OPTION]... --files0-from=F
DESCRIPTION
Summarize disk usage of each FILE, recursivelyfordirectories.
Mandatory arguments tolong options are mandatory for shortoptions
too.-a, --allwrite counts forall files, not just directories--apparent-size
print apparent sizes, rather than disk usage; although the
apparent size is usually smaller, it may be larger due to holesin (`sparse') files, internal fragmentation, indirect blocks,
and the like-B, --block-size=SIZE
scale sizes by SIZE before printing them. E.g., `-BM'prints
sizes in units of 1,048,576bytes. See SIZE format below.-b, --bytes
equivalent to `--apparent-size --block-size=1'
-c, --total
produce a grand total-D, --dereference-args
dereference only symlinks that are listed on the command line--files0-from=F
summarize disk usage of the NUL-terminated filenames specifiedin file F; If F is - thenread names from standard input-H equivalent to --dereference-args (-D)-h, --human-readable
print sizes in human readable format (e.g., 1K 234M 2G)--si like -h, but use powers of 1000 not 1024
-k like --block-size=1K-l, --count-links
count sizes many timesifhard linked-m like --block-size=1M-L, --dereference
dereference all symbolic links-P, --no-dereference
don't follow any symbolic links (this is the default)
-0, --nullend each output line with0 byterather than newline-S, --separate-dirsdonot include size of subdirectories-s, --summarize
display only a total for each argument-x, --one-file-system
skip directories on differentfilesystems-X, --exclude-from=FILE
exclude files that match any patterninFILE--exclude=PATTERN
exclude files that match PATTERN-d, --max-depth=N
print the totalfor a directory (or file, with --all) only ifit
is N or fewer levels below the command line argument;--max-depth=0 is the same as --summarize--time show time of the last modification of any file inthe directory,
or any of its subdirectories--time=WORD
showtime as WORD instead of modification time: atime, access,
use, ctime or status--time-style=STYLE
show times using style STYLE: full-iso, long-iso, iso, +FORMAT
FORMAT is interpreted like `date'
--help display this help and exit--version
output version information and exit
Display values areinunits of the first available SIZE from--block-size, and the DU_BLOCK_SIZE, BLOCK_SIZE and BLOCKSIZE environ‐
ment variables. Otherwise, units default to1024 bytes (or 512 ifPOSIXLY_CORRECT is set).
SIZE may be (or may be an integer optionally followed by) one of fol‐
lowing: KB1000, K 1024, MB 1000*1000, M 1024*1024, and so on forG, T,
P, E, Z, Y.
PATTERNS
PATTERN is a shell pattern (not a regular expression). The pattern?matches any one character, whereas* matches any string(composed of
zero, one or multiple characters). For example,*.o will match any
files whose names endin.o. Therefore, the commanddu --exclude='*.o'will skip all files and subdirectories endingin .o (including the file.o itself).GNU coreutils8.12.197-032bb September 2011 DU(1)