linux - du (1)



NAME
       du - summarize disk usage


SYNOPSIS
       du [-abcklsxDLS] [--all] [--total] [--count-links] [--sum-
       marize]   [--bytes]   [--kilobytes]    [--one-file-system]
       [--separate-dirs]   [--dereference]   [--dereference-args]
       [--help] [--version] [filename...]


DESCRIPTION
       This manual page documents the GNU version of du.  du dis-
       plays  the  amount of disk space used by each argument and
       for each subdirectory of directory arguments.   The  space
       is  measured  in 1K blocks by default, unless the environ-
       ment  variable  POSIXLY_CORRECT  is  set,  in  which  case
       512-byte blocks are used.

   OPTIONS
       -a, --all
              Display counts for all files, not just directories.

       -b, --bytes
              Print sizes in bytes.

       -c, --total
              Write a grand total of all of the  arguments  after
              all  arguments  have  been  processed.  This can be
              used to find out the disk  usage  of  a  directory,
              with some files excluded.

       -k, --kilobytes
              Print sizes in kilobytes.  This overrides the envi-
              ronment variable POSIXLY_CORRECT.

       -l, --count-links
              Count the size of all  files,  even  if  they  have
              appeared already in another hard link.

       -s, --summarize
              Display only a total for each argument.

       -x, --one-file-system
              Skip  directories that are on different filesystems
              from the one that the argument being  processed  is
              on.

       -D, --dereference-args
              Dereference  symbolic  links  that are command line
              arguments.  Does not affect other  symbolic  links.
              This  is  helpful for finding out the disk usage of
              directories like /usr/tmp where they  are  symbolic
              links.

       -L, --dereference
              Dereference  symbolic  links  (show  the disk space
              used by the file or directory that the link  points
              to instead of the space used by the link).

       -S, --separate-dirs
              Count  the  size  of each directory separately, not
              including the sizes of subdirectories.

       --help Print a usage message on standard output  and  exit
              successfully.

       --version
              Print  version  information on standard output then
              exit successfully.


BUGS
       On BSD systems, du reports sizes that are half the correct
       values  for files that are NFS-mounted from HP-UX systems.
       On HP-UX systems, it reports sizes that are twice the cor-
       rect  values  for files that are NFS-mounted from BSD sys-
       tems.  This is due to a flaw in HP-UX; it also affects the
       HP-UX du program.