Skip to content

du

Disk Usage

usage

➜  du -<TAB>
--all               -a      -- write counts for all files
--apparent-size             -- print apparent sizes rather than disc usage
--block-size        -B      -- specify block size
--bytes             -b      -- equivalent to --apparent-size --block-size=1
--count-links       -l      -- count sizes many times if hard linked
--dereference       -L      -- dereference all symlinks
--dereference-args  -D  -H  -- dereference arguments that are symlinks
--exclude                   -- exclude files matching pattern
--exclude-from      -X      -- exclude files matching any pattern in file
--files0-from               -- use NUL-terminated list of files from file
--help                      -- display help information
--human-readable    -h      -- print sizes in human readable format
-k                          -- use block size of 1k
-m                          -- use block size of 1M
--max-depth                 -- maximum levels to recurse
--no-dereference    -P      -- do not dereference any symlinks
--null              -0      -- end each output line with NUL instead of newline
--one-file-system   -x      -- skip directories on different filesystems
--separate-dirs     -S      -- do not include size of subdirectories
--si                        -- human readable form using powers of 1000
--summarize         -s      -- only report total for each argument
--threshold         -t      -- report only entries for which size exceeds threshold
--time                      -- show time of last modification of any file in the directory
--time-style                -- show times using given style, +FORMAT for strftime formatted args
--total             -c      -- produce a grand total
--version                   -- display version information

examples

du # 显示当前目录所有文件大小明细
du -s # 显示当前目录总占用空间
du -h # 显示当前目录所有文件大小明细,显示单位
du -sh # 查看当前目录占用空间,显示单位