DU(1) DU(1) du - estimate file space usage du []... []... du []... --files0-from= Summarize device usage of the set of FILEs, recursively for directories. . -0, --null , -a, --all , --apparent-size print apparent sizes rather than device usage; although the apparent size is usually smaller, it may be larger due to holes in ('sparse') files, internal fragmentation, indirect blocks, and the like -B, --block-size= ; ., ,,-BM" 1,048,576 ; -b, --bytes ,,--apparent-size --block-size=1" -c, --total -D, --dereference-args -d, --max-depth=N ( , --all) N ; --max-depth=0 --summarize --files0-from= summarize device usage of the NUL-terminated file names specified in file F; if F is -, then read names from standard input -H --dereference-args (-D) -h, --human-readable (., 1K 234M 2G) --inodes - -k --block-size=1K -L, --dereference -l, --count-links -m --block-size=1M -P, --no-dereference ( ) -S, --separate-dirs --si -h, 1000 1024 -s, --summarize -t, --threshold= , --time , --time= : ,,atime", ,,access", ,,use", ,,ctime" ,,status" --time-style= , : ,,full-iso", ,,long-iso", ,,iso", +; ,,date" -X, --exclude-from= --exclude= -x, --one-file-system --help --version --block-size, ,,%s_BLOCK_SIZE", ,,BLOCK_SIZE" ,,BLOCKSIZE" . , 1024 ( 512 ,,POSIXLY_CORRECT"). (: 10K 10*1024). K,M,G,T,P,E,Z,Y,R,Q ( 1024) KB,MB,... ( 1000). , : KiB=K, MiB=M, . 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 end in .o. Therefore, the command du --exclude='*.o' will skip all files and subdirectories ending in .o (including the file .o itself). , , . coreutils: Copyright (C) 2023 Free Software Foundation, Inc. 3+: 3 . : . , . ,,info '(coreutils) du invocation'" ; 3 . . , - TODO <>. coreutils 9.4 2024 DU(1)